Casa Lupe 459 Castro Street Mountain View CA United States
Hours: Mon-Sat 11:30am-2:30pm; Mon-Sat 5:00pm-10:00pm
Phone: 650.965.2944 Accepts: Visa, Diners' Club, MasterCard/Eurocard
Smoking: not permitted
Alcohol: full bar