0 votes
Where is St Barts at?

1 Answer

0 votes
Well, St. Barthélemy is located in the French West Indies and is part of the Lesser Antilles in the area known as the Leeward Islands. St. Barts is situated 17°55 north and 62°50 west in the northeastern corner of the Caribbean Sea.
...