1808 N Delaware Street, Indianapolis, IN 46202
6
beds
6
baths
4,299 Sq.Ft. LIVING AREA
60 Sq.Ft. lot