What is the capital of Saint Lucia?
Saint Lucia is a country located in Caribbean.
Its capital city is Castries, which serves as the political and cultural center of the country.
Saint Lucia is a country located in Caribbean.
Its capital city is Castries, which serves as the political and cultural center of the country.