861 Leong Drive
Mountain View, CA 94043
Get directions

About Us

Mario's Italiano family restaurante has been serving, Mountain View and the surrounding area, authentic Italian food since 1964.

Reviews