Caye Chapel

265 acres - Sold