Pizza House

Pizza in San Carlos

This small pizzeria in the center of town does passable pizzas, which you can design yourself.

Advertisement