Willoughby OH Papa John's Pizza 1. 34804 Euclid Avenue, Willoughby, OH 44094 | Papa John's Pizza (440) 602-7272