
Notting Hill · Whole Venue Hire
The Castle, Holland Park
The Castle is a Victorian pub on the corner of Holland Park Avenue and Lansdowne Road, known for its original tiled frontage and a classic interior with a bohemian edge. It serves British dishes with a creative twist, Sunday roasts and brunch alongside cask ales, craft beers, fine wines and artisan spirits, and books cosy areas, a dining room and...
40 seated80 standing