20
2901 W 16th St
Indianapolis, IN 46222
$294,500 USD
2,775 SF
2,775 SF
$294,500 USD
Freestanding