123 N 13th St
Decatur, IN 46733
$4,040,000 USD
14,820 SF
7.75% Cap Rate
14,820 SF
$4,040,000 USD
Drugstore