Nestled between the vast expanse of the Atlantic Ocean and the cool waters of the Caribbean sea, St. Lucia is one of the countries that make up the chain of islands called the Lesser Antilles in the Caribbean. Dubbed the ‘Helen of the West Indies’, the island paradise is known for it’s tranquil escape and serene environment, making it perfect for a relaxing departure from the hustle and bustle of your real world worries.
Read More