/
|
Stream Realty Partners has completed The QUAD in Uptown Dallas. The property comprises a 345,425-square-foot, 12-story office building at 2699 Howell St., along with five stand-alone retail structures.