It is located in the inland southwest of the main island of Saint Vincent , north of Kingstown and east of Layou .
Vermont is a town in Saint Andrew Parish of Saint Vincent and the Grenadines .
Vermont is located in the inland southwest of the main island of Saint Vincent , north of Kingstown and east of Layou .
Vermont is a town in Saint Andrew Parish of Saint Vincent and the Grenadines .