New London Self Storage is a storage facility located in New London. The company offers more than 300 storage units in nine different sizes. Internal climate control is available for temperature sensitive items and all customers are offered complimentary use of a moving truck. All units are monitored through video surveillance. For further inquiries, phone New London Self Storage.