St. Lucia

Castries, St. Lucia

Castries is the capital and largest city of the Caribbean island state of Saint Lucia. It is famous for palm-lined Vigie Beach and as a port of call for cruise lines. Shoppers go to the city’s dozens of boutiques and[…]

Read more