London Pub is a pub offering a laid-back atmosphere with British beers on tap and a selection of spirits.