Get directions to: China Doll Restaurant, Colorado Springs, CO
Restaurant address: 3629 Star Ranch Rd Colorado Springs, CO 80906, USA
Restaurant: China Doll Restaurant