Castries - Saint Lucia

Castries is the capital and largest city of Saint Lucia, an island country in the Caribbean.