Capital name of Saint Lucia
The capital name of Saint Lucia country is Castries which is located in the continent of North America with much additional information and details about Castries capital or city of Saint Lucia, also all capitals names of world countries.