London Pub is a pub known for its carefully designed interior and lively atmosphere, offering a menu with prices typical for the area. It features ample outdoor seating.