Longtime Italian venue with mountain views serving wood-fired pizza & seafood dishes in swanky digs.
Top Brunch Spots » Restaurants » after hours restaurants Santa Rosa » The Villa Italian Restaurant – Santa Rosa, California 95405
The Villa Italian Restaurant – Santa Rosa, California 95405
The Villa Italian Restaurant Description
The Villa Italian Restaurant Location
Address: 3901 Montgomery Dr, Santa Rosa, CA 95405
Phone Number: +1 707-528-7755
Price ($ – $$$$): $$