Where is Windham Manor on 45 Acres - 5 Mi?

Where is Windham Manor on 45 Acres - 5 Mi located?

Windham Manor on 45 Acres - 5 Mi, New York, United States (approx. 42.34486°, -74.28032°)


Where is Windham Manor on 45 Acres - 5 Mi on the map?