Where is St Barts located?
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 Antilles. They are…