Get directions to: Phoenix Inn Chinese Cuisine, Alhambra, CA
Restaurant address: 208 E Valley Blvd Alhambra, CA 91801, USA
Restaurant: Phoenix Inn Chinese Cuisine