Where is Plaza Hotel?

Where is Plaza Hotel located?

Plaza Hotel, Plaza Hotel, United States of America (approx. 35.593002°, -105.2276°)


Where is Plaza Hotel on the map?