Get directions to: Chua's Noodle Bowl, Aurora, CO
Restaurant address: 106 Del Mar Cir Aurora, CO 80011, USA
Restaurant: Chua's Noodle Bowl