New, easy to access, close to the field!
Perry Meridian High School Stadium is located at Indianapolis, IN 46217