Greenwood Plaza
6550 & 6560 Greenwood Plaza Boulevard
Englewood, CO 80111
199,077 Square Feet

Energy Star Labeled, LEED Gold (EB) 1 | 2 | 3 | 4