|
Editors Area
|
OwiaOwia is a town in Saint Vincent and the Grenadines. It is located in the northeast of the main island of Saint Vincent, close to the nation's northernmost point, Porter Point.
Neighbour Categories
Barrouallie (0) Calliaqua (0) Chateaubelair (0) Colonarie (0) Cumberland (0) Georgetown (0) Layou (0) Port Elizabeth (0)
|
Featured Links
|
