Loud places
White Squirrel is one of Loud places.

1. White Squirrel

8.5
907 Queen St W (btwn Strachan & Walnut), Toronto, ON
Café · 67 tips and reviews