Back To All Projects Previous Project | Next Project London Self Storage Facility Location: London Status: Currently Ongoing Finish Date: Summer 2021 This state-of-the art xxx-square foot self-storage facility will open in late 2021.