Designed by
Title
The Churchill Arms in Notting Hill Gate West London. #186107555
Description
The Churchill Arms is a public house at 119 Kensington Church Street on the corner with Campden Street, Notting Hill, London. There has been a pub on the site since at least the late nineteenth century. Previously known as the `Church-on-the-Hill`
This image is editorial