20395 Mitchell Place, Denver, CO 80249 | HotPads