Italian Restaurants in Mountain View, CA
Italian Restaurants
108 Castro Street ,
Mountain View ,
CA
94041
UNITED STATES
We are known for our authentic and fresh Northern Italian fare made daily with only the finest ingredients. With a variety of satisfying and unique dishes, we have something for every type of taste preferences.
Worldwide > United States > Mountain View, CA > Italian Restaurants