Layou
From Wikipedia, the free encyclopedia
- There is also a village and river in Dominica named Layou.
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.