Lemieux Island
Island๐๐ Great place to walk your dog. Water filtration plant, land was basically given to the dogs. Not a fenced in park but the only way to get away is too swim away. No where to run off too. Awesome place People often mention dogs,
Address
Ottawa, ON, Canada
Rating on Google Maps
4.70 (35 reviews)Open on Google Maps