The Churchill Arms Pub 。Secret Garden in Kensington

Loving this GREEN pub in the heart of the city! I just can’t stop taking photos of this stunning pub The Churchill Arms in Kensington which is just 5 mins walk from Notting hill gate station! The pub was built in 1750. It is so beautiful like a ship with a garden on it!  (Learn more…