Where is the New Life Church in Colorado located?

Research has shown that the New Life Church in Colorado is located in Colorado Springs. It is said to be a nondenominational Christian megachurch with more than 10,000 members.