31
2305 E Michigan St
Indianapolis, IN 46201
$520,000 USD
5,205 SF
7.14% Cap Rate
5,205 SF
$520,000 USD
Storefront Retail Residential