7994 Towhee Road, Parker, CO 80134 | $1,640,000 - MLS# 5188820