Mama's Kitchen
1308 E Valley Blvd
Alhambra
CA
91801
(626) 289-8984
switchboard.com
Open Map
Chinese
Chinese Restaurant
dining
food
Kids Menu
Local business
Open Late
Price: $$
restaurant
Restaurants