Loading Europe Tourist Guide
A historic pub known for its floral exterior and traditional British charm.
The Churchill Arms, located in Kensington, is one of London's most iconic pubs, famous for its stunning floral displays that cover the entire facade. Inside, the pub offers a cozy atmosphere with a mix of Churchill memorabilia and traditional British pub decor. The menu features classic pub fare alongside a selection of Thai dishes, making it a unique culinary destination. The pub is also known for its wide range of ales and beers, providing a true taste of British pub culture.
119 Kensington Church St, Kensington, London W8 7LN
Best visited in spring and summer when the flowers are in full bloom.