Herron High School is located at 110 East 16th Street Indianapolis, IN 46202.


View Larger Map