Palmichal, Costa Rica
Chirraca de Acosta, 800 metros noroeste del templo católico
No menu is currently available. Visit the venue website or contact the restaurant.