London Pub offers a British pub experience. Established in 2012, it provides a traditional pub atmosphere.