Delaney Park at Southwood
3550 Esplanade Way
Tallahassee, FL 32311
2 Google user reviews
Worst apartment I have ever been.I hate the management.The apartment management has no time to listen to the residents complaints.You will never get any support from the management.
I will never recommend any of my friends to stay at this apartments.