About
Scallywags Restaurant is an establishment located in Toronto, Ontario on 11 St Clair Ave W. Scallywags Restaurant is in the "Restaurant" category. Pub dedicated to showing international sports, with American eats & a 2nd bar on the roof patio.
Categories
Restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like