Based on 141 review
This comfortable hotel is located in Colorado Springs area. The total number of accommodation units is 97. The establishment was built in 2007. TownePlace Suites Colorado Springs South does not operate a 24-hour reception. Pets are not permitted on the premises. Some services may be payable.