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.
Squirrel House Gardens is a private garden/forest in the “wilds of Louth” just off the beaten track in St. Catharines, Ontario.