London’s Most Beautiful Pub – Churchill Arms
The Most Beautiful Pub In London – Churchill Arms Built in 1750, this stunning pub is located in the prosperous borough of Kensington. The pub has won the prestigious title of ‘London in Bloom’ 2 years running thanks to its abundance of blossoming hanging baskets. Its fair to say there are more flowers than pub!…