Island · GrenadaGrenadaGrenada is a island in Grenada, Grenada. Main island of the island state of the same name.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in GrenadaSaint George's · CityCarriacou Island · IslandPetite Martinique · Island