1639 W 63rd Street

Indianapolis, IN, 46260
$267,999Price

1639 W 63rd Street

Indianapolis, IN, 46260
PENDING
$267,999Price
4Beds
2Baths
1600sqft
Courtesy of: Building Foundations Real Est

1639 W 63rd Street

Indianapolis, IN, 46260
PENDING
$267,999Price
4Beds
2Baths
1600sqft