Dallas-based national multifamily investor, S2 Capital has added 14 properties to its portfolio that spans both Dallas-Fort Worth and Houston—totaling 4,455 units with a total of 11 properties based here in North Texas.
2801 N Harwood St.
Dallas, TX 75201
700 Canal Street
Stamford, CT 06902
Current Investment Opportunities
Please register for access to our current and future investment opportunities.