Squirrel House Gardens

Squirrel House Gardens is a private garden/forest in the “wilds of Louth” just off the beaten track in St. Catharines, Ontario.


Upcoming Events