Where is Broadway Plaza Hotel, New York?

Where is Broadway Plaza Hotel, New York located?

Broadway Plaza Hotel, New York, Broadway Plaza Hotel, New York, United States of America (approx. 40.74443°, -73.989°)


Where is Broadway Plaza Hotel, New York on the map?