Located in Windsor , Colorado , The Colorado Tennis Center is one of the finest tennis facilities in the country, surrounded by a 18-hole championship golf course and 744 custom homes.
updated 8.20.2010 .