5
6816 E 82nd St
Indianapolis, IN 46250
$1,790,000 USD
6,409 SF
6,409 SF
$1,790,000 USD
Freestanding