scaramouche restaurant scaramoucherestaurant.com scaramouche restaurant offers sophisticated french cuisine in an upscale space with skyline views in toronto. make a reservation. Category:restaurants and delivery Global Rank:1,168,518 visits:25.3K pages/Per:3.6 ADS