Get directions to: Cherry Blossom Chinese Restaurant, Idaho Springs, CO
Restaurant address: 2700 Colorado Blvd Idaho Springs, CO 80452, USA
Restaurant: Cherry Blossom Chinese Restaurant