Grand Roy

Grand Roy is a town in Grenada. It is located on the island's west coast, in the Parish of St. John, to the north of on the road to Gouyave.

Grand Roy

Grand Roy is a town in Grenada. It is located on the island's west coast, in the Parish of St. John, to the north of on the road to Gouyave.