The Beach Plaza Hotel

625 N Ft. Lauderdale Beach BLV
Florida
United States