Get directions to: Happy China, Aurora, CO
Restaurant address: 1121 South Peoria Street Aurora, CO 80012, USA
Restaurant: Happy China