Places
Editor: Site Administrator - updated 1 year(s) ago
Grenada is located in The Caribbean, island between the Caribbean Sea and Atlantic Ocean, north of Trinidad and Tobago. History Carib Indians inhabited Grenada when COLUMBUS discovered the island in 1498, but it remained uncolonized for more than a century. The French settled Grenada in the 17th...