15
3637 W 10th St
Indianapolis, IN 46222
$180,000 USD
1,112 SF
8% Cap Rate
1,112 SF
$180,000 USD
Office