Restaurants in Alhambra, CA 3.0 / 5 based on 19 votes ACC Chinese Fast Food Chinese Restaurant, Fast Food Restaurant 38 S Palm Ave Alhambra, CA 91801 Menu 4.0 / 5 based on 475 votes 101 Noodle Express Chinese Restaurant, Noodle House 1408 E Valley Blvd Alhambra, CA 91801 ← 1 … 3 4 5 6 7