Open Today 8:00 AM – 6:00 PM
Unclaimed
Planet Self Storage
Special Warehousing and Storage, Nec
39R Medford St, Somerville, MA · 02143
Average Rating
Be the First to Review
Customer Feedback
25 Years
In Business
Unclaimed
Not Yet Verified
Business Details
Serving Somerville, MA
Self Storage Units and Packing Supplies 31 Location, Massachusetts,Connecticut ,New York, New Jersey Managed or Owed by Storage Investment Management
Est. 2001
Somerville, MA
25 Years in Business