Restaurants - Italian in San Leandro, CA
La Bella Italia Inn
Paradiso Restaurant
Strizzi's Restaurant