Palapa Bar and Grill Listing Category: Ambergris Caye Website: http://palapabarandgrill.com/ Phone: +501 226-3111 / +501 226-2528 Listing Tags: Dining Address: Boca Del Rio (over the water), San Pedro, Belize