Scaramouche Restaurant offers sophisticated French cuisine in an upscale space with skyline views in Toronto. Make a Reservation.