Villa Fresh Italian Kitchen ★★★☆☆3.2 (80) Restaurants Pizza restaurant · Italian restaurant · Salad shop 611 Great Mall Dr, Milpitas, CA 95035 Today: 10 AM–9 PM Call Website Details →