Pizzeria Cabrera offers a variety of pizzas and other dishes, with outdoor seating available. Known for its large pizzas.