St Lucia – The Northwest Beaches

St Lucia is an island country located in the Caribbean. This island nation has some of the most scenic beauty in the Caribbean. The Northwestern part of this country is know for various attractions including snorkeling, diving and its beautiful beaches. Choc Beach: is known for its calm blue waters and it is a great [...]