Apartment Unit 43 at 20000 Mitchell Place, Denver, CO 80249 | HotPads