Contributing Editors



US Storage Centers Acquired a Self Storage Facility in Delray Beach, Florida

by Winnie Hsiu June 12, 2014 8:05 PM
Earlier this week, US Storage Centers announced that they purchased a self storage facility in Delray Beach, Florida. The facility has 568 units and over 49,000 square feet of rentable space. It is located at 1425 SW 10th Street. [More]
 1