The Castle Inn
18 Upper Square, Isleworth, Hounslow TW7 7BN England
The Castle Inn is a Restaurant place is located in Isleworth, England. The address of The Castle Inn is 18 Upper Square, Isleworth, Hounslow TW7 7BN England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 20 3105 9689, or open their website to view relevant information, The url is https://www.facebook.com/castlepubisleworth