The Humboldt Apartments

1280 N Humboldt St, Denver, CO 80218

CURRENTLY REVIEWING