Dating back to the 1800s and with many of its handsome Victorian features intact, The Castle is one of Holland Park’s most established pubs, enduringly popular with local residents, workers and visitors alike. It still boasts its original Victorian tiled frontage, whilst its interior stylishly blends period features – including traditional wood panelling, etched glass and statement chandeliers – with contemporary touches.
Just a stone’s throw from Holland Park itself, and equi-distant from the cosmopolitan hubs of Shepherd’s Bush and Notting Hill, The Castle is an ideal spot for relaxation and refreshment after a walk around one of the area’s green spaces, a day exploring nearby Kensington with its peppering of prestigious museums, or just a glass of something special after a long day at work.
Expertly blending the traditional with the modern, The Castle is well-connected to the rest of the capital – just a few doors down from Holland Park tube station, this welcoming pub is extremely easy to find, but perhaps a little harder to leave…
We provide the perfect back drop for any social gathering. We have an excellent selection of buffet menus to suit all occasions. Please get in touch so that we can help you create the perfect celebration.