Owia is a town in
Saint Vincent and the Grenadines
Saint Vincent and the Grenadines () is an island country in the Caribbean. It is located in the southeast Windward Islands of the Lesser Antilles, which lie in the West Indies at the southern end of the eastern border of the Caribbean Sea w ...
. It is located in the northeast of the main island of
Saint Vincent, close to the nation's northernmost point, Porter Point.
References
Populated places in Saint Vincent and the Grenadines
{{SaintVincent-geo-stub