Processing, please wait ...
Mario's Italiano
Mountain View
Cuisines: Catering, Pizza, Pasta, Italian
Address: 861 Leong Dr ; Mountain View CA, 94043
Food is very fresh, especially the egg plant.
You can never go wrong with Mario's, their food is just AMAZING!