Activate map
Yes |
No |
Specialties
The Castle is locally owned and operated where Customer Service is our #1 priority. All space are clean and dry as well as individually alarmed for added security. We are open 7-days a week alway fully staffed during operating hours.
History
Established in 2000.
Castle Self-Storage first opened in South Boston, MA in January 2000. Since then, the Castle’s domain has expanded to North Weymouth, MA as well as Braintree, MA, and will soon open a new facility in Weymouth, MA. Thank you for choosing the Castle!
Meet the Manager
Scott M.
Manager
My background was in automobile sales. This was a great transition into this high demand business of Self-Storage. Many places see storage as simply a place to put your stuff. I see it as an oppportunity to assist our customers with a certain situation they may be experiencing in their lives as to where to put their items for a short time up to a lifetime. I love the Customer Service side of the business and enjoy getting to know my customers on a first name basis.