Southwood Retail Center
Tallahassee, FL
55.91 acre retail development site.