The Atlantic Hotel & Spa

Rooms:
601 N Fort Lauderdale Beach Blvd Fort Lauderdale, Florida 33304