Avalon Waterfront Inns
521 N Fort Lauderdale Beach Blvd
Fort Lauderdale, Florida, 33304, United States