23
4209-4213 E 62nd St
Indianapolis, IN 46220
$1,200,000 USD
5,400 SF
5,400 SF
$1,200,000 USD
Storefront