2044-2054 N Olney St
Indianapolis, IN 46218
$500,000 USD
22,433 SF
22,433 SF
$500,000 USD
Religious Facility