Where is Redford Hotel, New York located?
Redford Hotel, New York, Redford Hotel, New York, United States of America (approx. 40.72031°, -73.98813°)
Redford Hotel, New York, Redford Hotel, New York, United States of America (approx. 40.72031°, -73.98813°)