Looks like Wind River Place is no longer available on Rent.com which means this information is likely out of date.

Wind River Place

 919 N 19th Street APT 16, Colorado SpringsCO 80904