Where is Park Terrace Hotel?

Where is Park Terrace Hotel located?

Park Terrace Hotel, New York, United States of America (approx. 40.75249°, -73.98311°)


Where is Park Terrace Hotel on the map?