Pub · Notting Hill · London
100 Holland Park Avenue, Greater, London W11 4UA
The Castle is a classic neighborhood gastropub blending polished comfort with a laid-back local vibe. With a focus on seasonal British cooking and well-kept ales, it offers a welcoming setting that transitions seamlessly from casual afternoon drinks to a refined dining experience.
Get notified when The Castle announces its next event.

Never miss a night at The Castle
Follow it and we'll tell you when a new date is booked.
The Castle is a classic, polished gastropub known for its seasonal British menu, perfectly kept ales, and warm, unpretentious atmosphere.
The pub is situated at 100 Holland Park Avenue in Notting Hill, a short walk from Holland Park station.
Yes, The Castle offers a full menu of seasonal dishes, including traditional roasts and modern pub favorites.