9210 N Meridian St
Indianapolis, IN 46260
$1,395,000 USD
7,403 SF
7,403 SF
$1,395,000 USD
Medical