Capital Place at Southwood

Tallahassee, FL


256 Units

Investment Sale

Closed 5/5/2015