Palapa Restaurant is located in Costa Rica on Tamarindo main street, Main Street of Tamarindo, 20m Before the Circle, Beach Side, Tamarindo, Guanacaste 50309. Palapa Restaurant is rated 4 out of 5 in the category caribbean in Costa Rica.
Address
Tamarindo main street, Main Street of Tamarindo, 20m Before the Circle, Beach Side, Tamarindo, Guanacaste 50309