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.

Scroll to Top