Price not available
3021 Alhambra Street
Fort Lauderdale, FL 33304
Phone: +1 954 525 7601
Fort Lauderdale, FL 33304
Phone: +1 954 525 7601
The Alhambra resort in Fort Lauderdale is an adorable place. Though it is just half a block away from the beach and restaurants, it would seem like you are...
more
Amenities
Swimming Pool, Kitchen, Beach, Air Conditioning, Television... see all
Swimming Pool, Kitchen, Beach, Air Conditioning, Television... see all

