Right now, Papa John’s operates 14 restaurants near Ormskirk, Merseyside. See this page for an entire list of Papa John’s branches close by.