The property located at 118 E North St Indianapolis, IN 46204 is a Residential property. Built in 2019, the property at 118 E North St has 2 bedrooms, 3 bathrooms, is approximately 1,718 square feet. The property is located in the 106 North neighborhood.