London is home to several world famous public houses that attract both local and foreign visitors by the number. Some of these pubs are amongst the oldest buildings in the English capital and today we will turn your attention towards them.
Spaniards Inn – Established in 1585, this historic public house is located in the district of Hampstead. For over two centuries it was an underground pub as it didn’t have the necessary licenses. It was in the 18th century that the Spaniards Inn was recorded as a public house. The establishment lies in close proximity to the ancient parkland of Hampstead Heath. In 2007 it was recognised as the London pub that serves the best food while in 2009 it won the award for the best public house in the United Kingdom...
Read More