What is the capital of ….St Lucia August 17, 2017 By Show answer Castries More Geography QuestionsMore World Geography Questions