London's Pub is a tavern with an English style, offering a calm and cozy ambiance. It features a wide variety of beers and spirits. The establishment has been in operation for over 30 years.