The Castle Restaurant

The Castle Restaurant
100 Holland Park Avenue, London, W11 4UA
  • Telephone 02073139301
  • Email
  • Website
Photo of The Castle Restaurant

A charming pub in Notting Hill, The Castle Restaurant brings timeless watering-hole hospitality to this buzzy urban postcode. Food menus feature seasonal dishes made using carefully sourced ingredients, while the drinks list spans from well-chosen world wines, to artisan soft drinks and an ever-changing list of craft beers.

Text supplied by third party.