6 Cloverdale Close

6 Cloverdale Close, Devonshire Parish, FL 01, Devonshire Parish


0% of guests recommend

0 of 5 guest rating

based on 0 reviews

Traveler rating



6 Cloverdale Close
See best price

About the Hotel

Located in South Shore, Devonshire, 6 Cloverdale Close is a self-catering apartment that offers an outdoor swimming pool, a BBQ area and free WiFi access.

Hotels Near 6 Cloverdale Close

Hotel Facilities