The Best 15 Restaurants in Alhambra, United States

4 Rating
22 reviews

2000 W Main St, Alhambra, CA 91801-1854, Alhambra

"Fantastic yumcha. This is it. What else can be expected. You never left any dishes behind you."