Tagged: Saint Lucia

Largest Cities in Saint Lucia

Facts about St. Lucia Official languages: English Capital: Castries Area: 616 kmĀ² Population: 160,922 residents Population density:...