Bayside Villa St. Lucia 3* Castries, St. Lucia

Hotels in St. Lucia - Hotels in Castries - Bayside Villa St. Lucia

Bayside Villa St. Lucia offers its guests extensive gardens with terraces to enjoy the sun and views of the bay. La Toc Bay Beach is just a 10-minute walk away. The accommodation has soothing decor with plenty of natural light.