Storbox corporate office is located in 2233 E Foothill Blvd, Pasadena, California, 91107, United States and has 11-50 employees.
storbox
storbox self storage
storbox self storage
storbox self storage
barnard investments llc
storbox self storages
| Location | People at location |
| South America | 1-10 |
| North America | 1-10 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Storbox's success, and advanced their careers.
Explore More
STORBOX Self Storage is a locally owned and operated facility in Pasadena, California, offering a wide range of clean, affordable storage solutions including household, business, auto, boat, and climate-controlled units. The facility features modern amenities such as temperature-controlled units, a loading dock, and 24-hour security monitoring, ens... Read More