Where is Grenada Located?

Grenada is an island state in the Caribbean, in the Windward Islands of the West Indies. It was formerly a British colony and now boasts a population of 90,000. It’s capital, St. George’s is a popular resort town if you’re thinking about traveling.