At the moment, Papa John’s has 16 locations near Southsea, Hampshire. On this page you will see the listing of all Papa John’s restaurants in the area.