Olla Cocina

Olla in San Pedro Square, San Jose, offers house-made tortillas, fresh tacos, seafood enchiladas & craft cocktails in a vibrant space with outdoor seating.