Where is Love Canal?

Where is Love Canal located?

Love Canal, Love Canal, United States of America (approx. 43.08339°, -78.94893°)


Where is Love Canal on the map?