At the present, Papa John’s operates 4 locations near Taunton, Somerset. On this page you can view a list of Papa John’s restaurants in the area.