La Casa de la Pizza is located in Nicoya, Costa Rica on Av. 25. La Casa de la Pizza is rated 4.8 out of 5 in the category restaurant in Costa Rica.
Amenities
Gender-neutral toilets
Good for kids
Accessibility
Wheelchair-accessible entrance
Offerings
Happy-hour food
Small plates