4
1831 Bellefontaine St
Indianapolis, IN 46202
$2,500,000 USD
12,100 SF
12,100 SF
$2,500,000 USD
Religious Facility