Where is Plaza Hotel Fort Lauderdale?

Where is Plaza Hotel Fort Lauderdale located?

Plaza Hotel Fort Lauderdale, Plaza Hotel Fort Lauderdale, United States of America (approx. 26.1892°, -80.20311°)


Where is Plaza Hotel Fort Lauderdale on the map?