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