Filter

Cuisines
Select cuisines

The Best 15 Canadian, Restaurants in Toronto, Ontario, Canada

My Place Fish & Chips
4.5
1 reviews

2577 Victoria Park Ave, Toronto, Ontario M1T 1A4, Canada, Toronto

First time ordering fish & chip through the delivery app. My place fish & chips was delicious. The portion size was huge