Alhambra

828 W Valley Blvd · Alhambra, CA 91803A lot of people say that there is no good Chinese food in Los Angeles. Technically this is true. All the...