Dating back to the 1820s, The Windsor Castle gives a nostalgic nod to a bygone era, providing delightfully unique surroundings in which to kick back, relax and unwind.
Nestled amongst the area’s beautifully-preserved architecture and tucked away on the leafy back streets of this tranquil area of West London, this welcoming pub is one of the neighbourhood’s most established watering holes, enduringly popular with local residents, workers and visitors to the capital.
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.
Well-connected to the rest of London via Holland Park and Notting Hill tube stations as well as multiple bus links, The Windsor Castle is the ideal place for relaxation and refreshment after a visit to one of Kensington’s prestigious museums, a day strolling around local boutique shops or a visit to one of the nearby parks.