The property located at 905 Broadway St Indianapolis, IN 46202 is a Single Family Residence property. Built in 1910, the property at 905 Broadway St is Two, has 2 bedrooms, 2 bathrooms, is approximately 2,896 square feet, and has 3 parking spaces. The property is located in the Sterns neighborhood.