Skip to content
Book A Table
Book A Stay

London is calling

The Castle Hotel is just an 800m walk from the Windsor & Eton train station that connects to Slough and then onwards on the Elizabeth Line into the heart of London. There is so much to see and do. Start by getting off the tube at Paddington and picking up the Bakerloo line to Baker Street. Head to Madame Tussauds and encounter super heroes, villains and celebrities all under the one roof.

After Madame Tussauds, take a black cab or pick up an open top bus tour all the way to Westminster.  Glimpse at the Houses of Parliament and perhaps Westminster Abbey before hitting the Sea Life Adventure – epic displays of colourful coral, fishes and sharks. Get the best bird’s eye view of the whole London landscape with a ride on the London Eye.  Spot Tower Bridge, Big Ben, The Shard, and St. Paul’s Cathedral amongst other top venues.