Get directions to: Casa Lupe, Mountain View, CA Restaurant address: 459 Castro St Mountain View, CA 94041, USA Driving Walking Bicycling Restaurant: Casa Lupe