Our Sponsors:
The Capital City of St. Lucia is the city of Castries. The population of Castries in the year 2001 was 61,341.
St. Lucia is an English speaking island nation in the Caribbean Sea.