The Castle
100 Holland Park Avenue, London, Greater London, W11 4UA
Monday Midday-11pm Tuesday Midday-11pm Wednesday Midday-11pm Thursday Midday-11pm Friday Midday-11pm Saturday Midday-11pm Sunday Midday-10:30pm
‘Discreetly stylish, authentically British – comfort and elegance combined’
The Castle is an iconic London pub, ahead of the game in providing the perfect setting for a truly memorable drinking and dining experience. Classic with a bohemian edge, The Castle reflects the sophisticated yet laid-back vibe of its Holland Park neighbourhood and holds the authenticity of a true British local close to its heart.
Whether it’s a relaxed lunch, sumptuous Sunday roast, indulgent dinner or lazy brunch you’re looking for, we offer an enticing range of flavoursome dishes incorporating classic British ingredients with a creative twist, all accompanied by our exceptional range of cask ales, craft beers, fine wines and artisan spirits.