What took so long? This week, private equity giant KKR announced that it has bought three self-storage facilities located in Austin, Texas and Nashville, Tennessee.…
Investable UniverseJuly 27, 2021
Investable Universe is copyrighted material. All rights reserved.