Where is Broadway Plaza Hotel?

Where is Broadway Plaza Hotel located?

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


Where is Broadway Plaza Hotel on the map?