18 Upper Square, TW7 7BN

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.

Visit us here:

18 Upper Square

Map & directions:

Find us here

Contact us:

020 3105 9689

Send an email