3131 E Alameda Avenue, Denver, CO 80209 - HotPads