1 Pep Boys Locations in Amherst, New York