Todo Sabor, located in the heart of San Carlos at the base of the San Carlos Beach Inn, is ranked #1 restaurant in San Carlos. The Sicilian owners prepare authentic Italian dishes that do not disappoint. It has a great casual ambiance for couples or families, with limited seating to keep it intimate with the owners.
Buona Cucina is local favorite for great Italian food, but the small dining room means you may want a reservation so you don’t have to wait too long for a table.
If you’re looking for a variety of quality pizza, fresh salads, and delicious paninis, then Gourmet Pizza is the spot for you. They also have many great chicken and fish dishes that will keep you coming back. Whole wheat options for pizza and pasta are available.