Scaramouche is an upscale restaurant atop Benvenuto Place serving a sophisticated rendition of French haute cuisine. A popular and proven venue that overs views of the Toronto skyline. Book in advance.
Exploring life in Toronto!