Plaza Hotel - Fort Lauderdale

5100 SR-7 N, Fort Lauderdale, Florida, United States