1146 S Kenwood Ave
Indianapolis, IN 46225
$3,795,000 USD
21,643 SF
21,643 SF
$3,795,000 USD
Religious Facility