55 Boca Del Rio, San Pedro, Ambergris Caye, Belize
(727) 230-2423(888) 235-4939
reservations@thepalapahouse.com