Get directions to: Chou's Restaurant, Alhambra, CA
Restaurant address: 1936 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Chou's Restaurant