22 Lenora Ave, Indianapolis, IN 46231, USA
SOLD
$185,000
317-340-2157
Bedrooms
Bathrooms
3
2
Size
Year Built
1,049 sqft
2004