- Troumaca
Troumaca is a town in
Saint Vincent and the Grenadines . It is located in the west of the main island of Saint Vincent, between the larger towns ofBarrouallie andChateaubelair , and just to the north of the small settlement of Cumberland.
Wikimedia Foundation. 2010.