Where is Scaramouche located?

Answers from Our Experts (1)

Scaramouche is located at 1 Benvenuto Place in Toronto, Ontario, just off of Avenue Road between Edmund Avenue and Poplar Plains Crescent. The nearest public transportation is at the Summerhill Station on the yellow Yonge-University-Spadina line, about two blocks east of Avenue Road. If you’re driving, the Forbes Travel Guide Four-Star restaurant provides complimentary valet parking for its guests.

Related Questions