Vina Enoteca ★★★★★4.5 (874) Restaurants Italian restaurant · Northern Italian restaurant · Southern Italian restaurant 700 Welch Rd #110, Palo Alto, CA 94304 Call Website Details →