THE WALMER CASTLE
A Notting Hill landmark since 1845, now offering seasonal, modern British food alongside a carefully curated cocktail menu.
A Notting Hill landmark since 1845, now offering seasonal, modern British food alongside a carefully curated cocktail menu.