
Southwood Listings And Real Estate Report April 2018
Southwood in Southeast Tallahassee: With a 123 acre central park and more than 1,000 acres of green space, ponds, lakes and wetlands, Southwood residents are often out exercising and enjoying the great outdoors.

















