Where is Sugar Beach Resort St Lucia located?
Sugar Beach Resort is located on the southwest coast of St. Lucia in Soufrière, nestled between the iconic Piton mountains. The resort sits on a secluded beach with stunning views of the Caribbean Sea and the UNESCO World Heritage Pitons.





