Carrollwood Self Storage
Update
01/11/24
New Plans Filed for Self-Storage Facility in Carrollwood
A new set of plans have been filed for a self-storage facility in the Carrollwood area of Tampa. Carrollwood Self Storage will be a four-story 99,556 square foot self-storage facility that will include ground level retail and office space. Located on 2.33-acre site, the location is convenient to residential and retail venues.