Business News Store Here Adds To Its 3rd Party Platform Store Here Self Storage has added three new facilities to its third party management platform.Two in Georgia and one in Alabama. TopWireMarch 7, 2016