Americas Grenada Feb 2018 Located northwest of Trinidad and Tobago is the island of Grenada. Grenada is often known as the “Spice Island” and is one of the world’s April 3, 2018 No Comments