Restaurant
Mario's Italiano
10 locals recommend,
Permanently closed
Tips from locals
Really good, family-owned and operated old-style Italian restaurant. Open lunches during the weekdays and Friday nights, as well as Thursday nights once per month, when they have live music.
Unique things to do nearby
Locals also recommend
Location
861 Leong Dr
Mountain View, CA
North Whisman