London W11
London W11
Sandwiched between Notting Hill and Shepherd's Bush, The Castle is a Holland Park pub with a drinks list as gloriously diverse as the locals who frequent it.
London W11
Fantastic pub in the heart of Notting Hill, just a stone’s throw from London’s lively Portobello market. Serving cocktails, long drinks, pints and delicious hearty meals.