The Castle
100 Holland Park Avenue, London, Greater London, W11 4UA
The Castle
100 Holland Park Avenue, London, Greater London, W11 4UA
Christmas last year wasn’t what we were all hoping for, so let’s make up for it with the perfect Christmas 2021 festivities at The Castle! It’s the only place to be when you’re celebrating the season...
Our chefs are busy working on the most amazing seasonal menus, so come back soon for all the info about our pure British classics and book your festive pub celebrations again this year.