The capital of England isn’t only home to prominent landmarks and glamorous buildings but to some of the finest public houses in the world. If you are interested into learning which are the finest pubs in the city keep reading because we will present them to you.
The Mayflower is considered by many to be the finest pubs in London. The pub lies on the Thames Path in the district of Rotherhite. The building that houses the Mayflower was built during the 18th century and the best thing about it is that it has been preserved in mint condition throughout the years. Another interesting fact about the Mayflower is that it is located on a site that has always had a pub on it. The pub has a fine dining room which can be found on the second floor of the establishment...
Read More