2439 W 16th St
Indianapolis, IN 46222
$450,000 USD
2,800 SF
2,800 SF
$450,000 USD
Storefront Retail Office