Pizzería Carlos I
Pizza · Italian · Casual Dining
Pizzería Carlos I is a pizza restaurant offering a variety of pizzas, including medium and family sizes, with special promotions available for pickup orders. Part of a larger chain with locations throughout Spain.
Location