The Westin Beach Resort, Fort Lauderdale

321 North Fort Lauderdale Beach Boulevard
Florida
United States