Located 4.5 km from Fort Lauderdale, Florida city centre, this self-catering accommodation offers free Wi-Fi access and an outdoor pool. The beach is just 300 metres from the property.
Number of rooms: 17
2908 Bayshore Drive, Fort Lauderdale, 33304, United States