The Villa Italian Restaurant Description:
Posh place with Italian fare & views. Longtime Italian venue with mountain views serving wood-fired pizza & seafood dishes in swanky digs.
Address:
3901 Montgomery Dr, Santa Rosa, CA 95405, United States
Phone Number:
+1 707-528-7755
Website:
Store Hours:
Sunday: 4-9PM | Monday: 4-9PM | Tuesday: 4-9PM | Wednesday: 4-9PM | Thursday: 4-9PM | Friday: 4-9PM | Saturday: 4-9PM