To set your location, click the target or 'Chicago, IL' in the top search bar.
open results

Castle Self Storage

(781) 790-4512 186 Main Street, Weymouth, MA 02188 M-F 8am-7pm, Sa 8am-5pm, Su 10am-4pm (Access Hours Monday - Friday: 8:00 AM - 7:00 PM Saturday: 8:00 AM - 5:00 PM Sunday: 10:00 AM - 4:00 PM) Official site

Categories: Storage

The Hype
Deals, events & promotions

The Details

Castle Self Storage of Weymouth is a family owned and operated state-of-the-art self storage facility conveniently located at 186 Main Street (Rt. 53) in Weymouth, MA. We offer clean, dry, and secure storage spaces for all of your personal and commercial self storage needs. We are open 7-days a week and are always staffed during access hours. All interior space are heated as well as air-conditioned for added protection to your items. Moving carts are available at all entryways and boxes and moving supplies are available at the front desk. Providing great Customer Service is our #1 priority. We look forward to having you store your items with us at the Castle.

American Express, Cash, Check, Discover, MasterCard, and Visa gladly accepted

Directions Nearby Hype
Managed on Fave by Yext