Find the word definition

Wikipedia
Layou

Layou is a small town located on the island of Saint Vincent, in Saint Andrew Parish. There is a post office, a police station and a library. There are also two quarries.

Layou (disambiguation)

Layou may refer to:

  • Layou, a town on the island of Saint Vincent in Saint Vincent and the Grenadines
  • Layou River, a river in Dominica
  • Layou, Dominica, a village in Dominica