USD 10,639,844 Self Storage Business And Property. Lot size over 6 Acres, Easy to Handle, 5% Cap Return. Durham