Home Hotels, Hostels & Stays Island Magic Villas
Island Magic Villas
Island Magic's warm crew treats you like family in spotless villas with beautiful grounds and a restaurant worth returning for.
Address: North Caye Caulker, Caye Caulker, Belize
Phone: +501 628-3070