Where is Windham Mountain?
Where is Windham Mountain located?
Windham Mountain, New York, United States (approx. 42.29167°, -74.25945°)
Where is Windham Mountain on the map?
{"latitude":42.29167,"longitude":-74.25945,"title":"Windham Mountain"}