The Villa Italian Seafood Restaurant
390 Montgomery Drive
Santa Rosa
CA
95404
(707) 528-7755
thevillarestaurant.com
Open Map
Italian