About
The Squirrel Cage is an establishment located in Windsor, Ontario on 1 Maiden Ln W. The Squirrel Cage is in the "Restaurant" category. Chill cafe offers panini, salads, pastries & weekend brunch, plus art shows & sidewalk seating.
Categories
Restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like