Charlestown, Saint Vincent and the Grenadines

Charlestown is a town located on the island of Canouan, which is part of the Grenadines island chain.

It is the largest town on the island.

This Saint Vincent and the Grenadines location article is a stub.

You can help Wikipedia by expanding it.