DTC Finds a New Home! In response to recent growth and making preparations for future expansion, DTC Energy Group has relocated to new office space in Denver. DTC’s corporate office is now located at: 518 17th Street Suite 650 Denver, CO 80202 Share thisFacebookGoogle+