Now LeasingCapital Place at Southwood Apartments2300 Bluff Oak Way, Tallahassee, FL 32311From$1,419Base rent from $1,383