Where is Village of Alexandria Bay?

Where is Village of Alexandria Bay located?

Village of Alexandria Bay, Village of Alexandria Bay, United States of America (approx. 44.33988°, -75.91597°)


Where is Village of Alexandria Bay on the map?