Where is Hotel Stanford?

Where is Hotel Stanford located?

Hotel Stanford, New York, United States of America (approx. 40.74818°, -73.98761°)


Where is Hotel Stanford on the map?