3120 S Decatur ST, Denver, CO 80236 - MLS#7809869 - Managing Broker...