Where is LaGuardia Plaza Hotel?

Where is LaGuardia Plaza Hotel located?

LaGuardia Plaza Hotel, New York, United States of America (approx. 40.76735°, -73.86694°)


Where is LaGuardia Plaza Hotel on the map?