About Racetrack Self-Storage
12535 Race Track Road Tampa, FL Westchase
A new self-storage facility in Tampa will provide 89,000 square feet of storage space. The three-story building will be located on a 4.85-acre site. The location is convenient to residential, commercial and industrial properties.