A local self storage company sold off its two facilities for over $21M. High-profile Homewood office building sells for $2.5M © 2025 American City Business Journals ...