Where is St Barts located? Explore the beautiful island now
Get travel Points! Saint Barthélemy (St Barts) is a small island in the Caribbean Sea, part of the Lesser Antilles in the northeastern Caribbean. It belongs to the Leeward Islands, a group of islands in the West Indies. The Leeward Islands are a group of islands in the northeastern Caribbean, forming part of the Lesser…