6127 N OXFORD Street, Indianapolis, IN 46220
3
beds
1
bath
2,380 Sq.Ft. LIVING AREA
0.25 Acres lot