Self-Storage Centers of America
9234 Causeway Blvd
Tampa, FL 33619
Self Storage Centers of America is located convenient to a number of nearby Tampa and East Tampa locations including:
The owners and management are very easy to work with. Clean and secure and we like the 24 hour access. Definitely recommended.