🏪 Is this your restaurant? Claim your free listing on RankIt.
Claim this listing →3108 Dundas St W, Toronto, ON M6P 2A1, Canada ↗
Leela Indian Food Bar on Dundas Street is a beloved spot in Toronto that prides itself on being a place of abundance, high spirits, and generosity. With a warm and welcoming atmosphere, it's a go-to destination for those seeking vibrant Indian flavours in the city.
📸
No photos yet — be the first to share!