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