Where is Savoy-Plaza Hotel?

Where is Savoy-Plaza Hotel located?

Savoy-Plaza Hotel, Savoy-Plaza Hotel, United States of America (approx. 40.7638°, -73.9728°)


Where is Savoy-Plaza Hotel on the map?