Indulge In Delicious Food In Belize
Caramba Restaurant is found near the middle of San Pedro. Visit and let us delight you with our delectable fare. Bring your own catch from the sea, and our cook will prepare it just the way you like it. We accept most major credit cards.
Address: 20 Pescador Dr, Belize
Phone: (501) 226-4321