Where is Sugar Loaf Island (Grenada)?

Coordinates: 12.23, -61.606

Be the first visitor to thank for this answer!

Thanks!