2
710 E 52nd St
Indianapolis, IN 46205
$890,000 USD
4,072 SF
4,072 SF
$890,000 USD
Storefront