Ruschmeyer / February 20, 2019
Gateway Plaza at Meridian 9800 S. Meridian Blvd, Englewood, CO 143,000 SF