La Perla del Caribe - Villa Emerald Villa
Book accommodation in San Pedro, Belize Province
5.5 miles north Ambergris Caye, San Pedro, Belize
Parking
Swimming Pool





















