Villa Beach Cottages
Saint Lucia
Accommodation
Small Inns & Cottages
20 fully self-contained villa suites nestled among the coconut trees on Choc Bay, just yards from the water's edge.