7
3643-3677 W 86th St
Indianapolis, IN 46268
$4,025,000 USD
19,676 SF
7.75% Cap Rate
19,676 SF
$4,025,000 USD
Storefront