3
236 N 13th St
Decatur, IN 46733
$1,401,418 USD
2,437 SF
5.85% Cap Rate
2,437 SF
$1,401,418 USD
Fast Food