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