TRAVEL LIKE A LOCAL | Top 10,000 Places to Visit in Canada
Scaramouche Restaurant is an upscale restaurant located in Casa Loma. Serving modern French cuisine, you can enjoy dinner while looking at Toronto’s skyline.
Photo: https://www.scaramoucherestaurant.com/
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *