7180 E. Orchard Road, Suite 301
Centennial, CO 80111
Located in the Greenwood Medical Center building at the southwest corner of Quebec Street and Orchard Road, behind the South Metro fire station and across from Westlands Park.