The Palapa House

Address

55 Boca Del Rio, San Pedro, Ambergris Caye, Belize

Telephone Number

(727) 230-2423
(888) 235-4939
727-641-6879

Email

reservations@thepalapahouse.com

Contact Us