4785 Odessa ST, Denver, CO 80249 - MLS#2181806 - Managing Broker/ ...