where is st george grenada located
Grenada is an island nation located in the Caribbean, at the southern end of the Grenadines in the Windward Islands group of the Lesser Antilles. Neighboring nations include Trinidad and Tobago, Venezuela, and Saint Vincent and the Grenadines. The capital of Grenada is St. George's.