1220 Nicholas Road, Indianapolis, IN 46220
3
beds
1
bath
1,984 Sq.Ft. LIVING AREA
0.204 Acres lot