Property: Isle de Caille

Address: Caille Island, St.Patrick, Grenada

Size: 150 Acres

Price: USD$20,000,000