24 hours 7 days a week
3029 Alhambra Street Fort Lauderdale FL 33304
Opening June 2021:
171 beautifully appointed rooms, ideally located along North Fort Lauderdale Beach Blvd, across from Sebastian Street Beach. The Hotel will be unlike any others on the beach given its European soul and Spanish roots, catering to a most distinctive guest who prefers to have fewer things and expects them to be better than good . . .