Auburn, NH

150 Unit Automated Self Storage Facility

Castlerock Self Storage is a 150 unit automated self storage facility located at 742 Londonderry Turnpike in Auburn NH.