Get directions to: New Ma's, Mountain View, CA Restaurant address: 1477 Plymouth St Mountain View, CA 94043, USA Driving Walking Bicycling Restaurant: New Ma's