26.125169 ­-80.105153
Go to map view
Alhambra Beach Resort - Fort Lauderdale - Bed
Alhambra Beach Resort - Fort Lauderdale - Bedroom
Alhambra Beach Resort - Fort Lauderdale - Pool
Alhambra Beach Resort - Fort Lauderdale - Bedroom
Alhambra Beach Resort - Fort Lauderdale - Bathroom
Alhambra Beach Resort - Fort Lauderdale - Bedroom
Alhambra Beach Resort - Fort Lauderdale - Building
3021 Alhambra St, Fort Lauderdale, FL 33304, United States +1 954 525 7601

Get Rates

Show Alhambra Beach Resort at top of the results.

Get Flight + Hotel