Moving Company - Tallahassee, FL
Average rating
4.80
4.8
Average rating
Based out of Tallahassee, Storage Center at Southwood is a moving firm. Providing move out cleaning, hauling, appliance moving, and furniture moving, them have been in business for 7 years.
Average rating
Address
2401 Barcelona Ln
Tallahassee, FL 32311