Swiss Chalet

3140 Dufferin Street

 -  - Toronto  - Ontario (CA)

Canadian • Grill • Sit down

78/100 (19 Votes)

Now closed

Videos