Fort Lauderdale Beach Palace Hotel and Suites

3711 N Ocean Blvd
Florida
United States