US - Elwood, IN
$7,111,000 | 13,000 sf
Retail
Various locations
73,224 sf
Portfolio
Under Contract
136,094 sf