Where is Owasco Lake?
Where is Owasco Lake located?
Owasco Lake, Owasco Lake, United States of America (approx. 42.815°, -76.50833°)
Where is Owasco Lake on the map?
{"latitude":42.815,"longitude":-76.50833,"title":"Owasco Lake"}