Located at Le Phare Bleu Marina on the south coast of Grenada, 5.5 km southeast of St. George's.
No photo available