Self Storage in Somerville (MA) Full list of companies Self Storage category in Somerville, Massachusetts Planet Self Storage - Somerville 39R Medford Street, Somerville, MA 02143, (617)221-4076 Page 1