15
1900 S Anderson St
Elwood, IN 46036
$3,503,271 USD
27,700 SF
7% Cap Rate
27,700 SF
$3,503,271 USD
Drugstore