1371 N Verbena ST, Denver, CO 80220 - MLS#5890034 - Managing Broker...