Rice Restaurants in Toronto, Ontario

Find the top Rice restaurants in Toronto, Ontario near you now.

Leela Indian Food Bar (Gerrard) - Best Indian Restaurant In Toronto

Indian restaurant

Address: 1386 Gerrard St E, Toronto, ON M4L 1Z2, Canada

Reserve Order