Where is Thornwood?

Where is Thornwood located?

Thornwood, New York, United States (approx. 41.13522°, -73.79266°)


Where is Thornwood on the map?