In the heart of old Isleworth, the Castle is a large pub, offering Traditional Pub favourites and Delicious Sunday Roasts, catering for parties of up to 60 people.
Live Sport from both Sky and BT Sport are shown on five large televisions including in the heated, furnished courtyard. The Castle’s proximity to Twickenham means rugby; and there’s a great display of memorabilia, including match balls and signed shirts adorning the walls.
Privacy Overview
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.