Monday - Friday Noon - 11pm Saturday Noon - 11pm Sunday Noon - 10.30pm
Discreetly stylish, authentically British – comfort and elegance combined
Situated between Notting Hill, Holland Park and Kensington, The Windsor Castle is a hidden gem amongst London’s myriad of pubs, and ahead of the game in providing the perfect setting for a truly memorable drinking and dining experience.
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 beers, wines and spirits.
Nestled amongst the area’s beautifully-preserved architecture, The Windsor Castle’s interior has been lovingly preserved, blending sumptuous Victorian period features and traditional wood-panelling with stylish contemporary touches. Boasting an open fire and many a cosy corner, the pub also offers an inviting courtyard beer garden – perfect for laid-back afternoons, al-fresco dining or just a glass of something special on a sunny day.
Fostering a relaxed yet civilised atmosphere, this welcoming pub holds the spirit of the great British local close to its heart.