Drag box to select area
Stor-Gard Northboro is the largest self-storage center in New England. It has over 75,000 square feet of self-storage space, 52,000 of which is climate controlled. Fifteen different sized units are available.
241 SW Cutoff, Northborough, MA 01532
- Fax: 508- 393-9755
- Accessibility Details: Parking spaces, wheelchair ramp
- Hours: Daily, 24 hrs
- Hours: Mon - Thu, 5am - 10:30pm; Fri, 5am - midnight; Sat, 6am - midnight; Sun, 6:30am - 10:30pm
- Accessible: yes