10
Cleburne Self-Storage Portfolio
Cleburne, TX
$20,770,000 USD
232,930 SF
9
Units
232,930 SF
$20,770,000 USD
Specialty