Amusement and recreation, nec, nec, Indoor parking services
Spirit Catcher
The Spirit Catcher Sculpture is an iconic landmark located on the waterfront in Barrie, Ontario. It is part of the waterfront trail, which offers visitors a pleasant experience while taking in the surrounding scenery. The sculpture itself is visually interesting, providing a brief moment for viewers to enjoy its design.
Generated from the web