Layou
From Wikipedia, the free encyclopedia
Layou is a town located on the island of Saint Vincent. It is the largest city in Saint Andrew Parish.
[edit] See also
Layou is a town located on the island of Saint Vincent. It is the largest city in Saint Andrew Parish.