Castries Capital city of Saint Lucia. Castries is the capital city of Saint Lucia, located on the island's west coast. It serves as the political, economic, and cultural center of the country. Built by Tim Jones