Two Forest Plaza | Dallas, TX
Two Forest Plaza (the “Property”), is a 196,215 square foot (SF), multi-tenant office building located in Dallas, Texas. It is situated in the Park Central submarket, the only master-planned urban center in the Infill Triangle. The Property offers a superior office environment that includes corporate architecture, mature landscaping, and access to numerous restaurants and amenities that include landscaped parks and