Westminster Ponds is a natural feature, located at Westminster Ponds, London, ON N6C 3E1, Canada
A wonderful hidden gem
Super fun trail. Lots of amazing wildlife there!