Less than 5kms away from The Stop’s 1884 Davenport Rd. site, where over 1,000 meals on average are served each week to the West Toronto community, lies Scaramouche, one of Toronto’s fine dining establishments. Scaramouche and The Stop have a longstanding relationship of collaboration that centers around bringing people together through food, something we have […]

