The Churchill Arms is a public house at 119 Kensington Church Street on the corner with Campden Street, Notting Hill, London. It is known for its exuberant floral displays, and extravagant Christmas displays in the winter, and has been described as London`s most colourful pub.
|