Planet Self-Storage
Boston, MA • Norwood, MA
locations in Boston & Norwood
Planet Self Storage
JEI has developed several self-storage facilities and currently has over 1,200 units under management. We manage two facilities in the Boston market which are operated under the Planet Self Storage flag.
Planet Self Storage has over 35 years of experience in the self-storage market and operates millions of SF in MA, CT & NY.