3
7739-7753 E 88th St
Indianapolis, IN 46256
$1,425,000 USD
10,954 SF
10,954 SF
$1,425,000 USD
Office