Ft. Lauderdale Beach Resort Hotel & Suites

4221 N Ocean Blvd
Florida
United States