Get directions to: China Inn Ii, Colorado Springs, CO
Restaurant address: 5929 Delmonico Drive Colorado Springs, CO 80919, USA
Restaurant: China Inn Ii