5220 N Delaware Street, Indianapolis, IN 46220
4
beds
5
baths
4,946 Sq.Ft. LIVING AREA
135 Sq.Ft. lot