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.
- Fax: 508- 393-9755
- Hours: Daily, 24 hrs
- Handicap Accessible: Yes
- Payments accepted: American Express, Cash, Debit Card, MasterCard, Personal Check, Visa
- Parking: Free lot
- Moving & Storage Specialties: Art, antiques, Pianos, Vehicles
- Packing material sold: Yes