Lago di Como is an odd place. The food isn’t bad, and everyone’s friendly and everything, but you get the impression when you go there that they’re just kind of…
Italian Restaurants in Santa Cruz
-
-
Caruso’s is, if not the very best Italian restaurant in the Santa Cruz area, damn close. It and La Casa Nostra are neck-and-neck, although they’re as different as two places…