Papa John's Store in North Vernon, IN