7
3643-3677 W 86th St
Indianapolis, IN 46268
$3,900,000 USD
19,676 SF
8% Cap Rate
19,676 SF
$3,900,000 USD
Storefront