The Best 15 Seafood, Restaurants in Alhambra, California (CA), 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."