From Our Editors
South China is a Chinese restaurant located on N Circle Dr in Colorado Springs. With a delightful menu, this Chinese restaurant won't let you down. The good quality, set in a nice atmosphere, will make you a regular.
If you don't feel like driving over to N Circle, placing a delivery order is an option.
To sum it all up, South China Restaurant is always a good choice to quell your next munchies craving.