861 Leong Dr, Mountain View
(650) 988-0400
Mario's Italiano family restaurant has been serving, Mountain View and the surrounding areas, authentic Italian food since 1964. Family owned and operated, we pride ourselves on providing a friendly and comfortable atmosphere to enjoy your lunch and ...
420 Castro Street, Mountain View
(650) 966-8124