Italo's Pizzeria 821 Borregas Avenue Sunnyvale CA United States
This restaurant is closed. The location is now occupied by Ruby's Taqueria.
Web Information: Web Page
Phone: no phone