Mama Chen's Kitchen
Address:
19052 Stevens Creek Blvd, Cupertino, CA 95014
Phone:
(408) 996-8877
Hours:
- Mon: 11am-2:30pm, 5pm-9:30pm
- Wed: 11am-2:30pm, 5pm-9:30pm
- Thu: 11am-2:30pm, 5pm-9:30pm
- Fri: 11am-2:30pm, 5pm-9:30pm
- Sat: 11am-2:30pm, 5pm-9:30pm
- Sun: 11am-2:30pm, 5pm-9:30pm
Other Businesses:
- Joy Luck Place at 10911 N Wolfe Rd, Cupertino, CA 95014
- Nutrition Restaurant at 10935 N Wolfe Rd, Cupertino, CA 95014
- A Plus Tea House at 21265 Stevens Creek Blvd, Cupertino, CA 95014
- Shanghai Restaurant at 10877 N Wolfe Rd, Cupertino, CA 95014
- Guan Dong House at 10851 N Wolfe Rd, Cupertino, CA 95014