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°)
Broadway Plaza Hotel, New York, Broadway Plaza Hotel, New York, United States of America (approx. 40.74443°, -73.989°)