As voted by you, here are the winners of BEST ITALIAN RESTAURANT in the South Bay.
Niccolo’s Hillside Pizza
There can only be one BEST … here are the Italian restaurants that came in as runners-up.
Lomeli’s Italian Restaurant
Scardino’s Italian Restaurant