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