Concord Office Outside ViewFloor PlanLocation Image×Outside ViewFloor PlanLocation Image❮❯ Print this Property Page Information coming soon! Back to Commercial Properties Location: 8678 Concord Center Dr, Unit 200, Englewood, CO Site Size: 0.71 ACRES Overview: Built in 2005, 17,104 SF of building with 8,508 SF of available space. 3 phase power available. 1 Drive in door. Has fire sprinklers.