1 of 272897 Hillcroft Lane (opens in new tab)2897 Hillcroft Lane, Castle Rock, CO 80104(720) 325-8169$1,995/moFees may apply12-mo lease1 unit available2 bedView DetailsCheck availability