Barrie Beach is a lake Barrie located in Canada.
Barrie ON Canada
Great summer spot.
Clear water and calming environment
Clean area. Be careful of pedestrian and bike lanes
Great for walks, photoshoots, runs, sledding in winter, and overall fun and relaxing! - Henry Baillie-Brown