Where is Chelsea Green?

Where is Chelsea Green located?

Chelsea Green, Ontario, Canada (approx. 42.96938°, -81.21484°)


Where is Chelsea Green on the map?