Papa John's adresses in Amherst‚ NY Home Work hours Papa John's hours New York Amherst AddressPhoneMap1715 Niagara Falls Blvd Amherst(716) 832-7272 You May Like Applebee's hoursOlive Garden hoursFive Guys hoursTim Hortons hoursChipotle Mexican Grill hoursIHOP hoursPeople Are Reading