Grenada is an island country that is made up of Grenada and other six small islands. The country is located in the southeastern part of the Caribbean Sea, the southwestern part of Saint Vi…

Source: Your Complete Guide to a Vacation in Grenada- The Spice Isle

Advertisements