This is a apartment home. This home is located at 3758 Eliot Street # Top Floor, Denver, CO 80211.Show more