Apartment Unit 2A at 3233 Vallejo Street, Denver, CO 80211 | HotPads