2710 E 62nd St
Indianapolis, IN 46220
$800,000 USD
3,573 SF
3,573 SF
$800,000 USD
Medical