Get directions to: China Blossom, West Covina, CA
Restaurant address: 3656 South Nogales Street West Covina, CA 91792, USA
Restaurant: China Blossom