Get directions to: Chow Mein House, Azusa, CA
Restaurant address: 530 S Citrus Ave. Unit 13 Azusa, CA 91702, USA
Restaurant: Chow Mein House