The Castle Hotel
Stay in the heart of London
One of our top picks in London. Located on the South Bank of the Thames, Park Plaza Westminster Bridge London is set opposite the Houses of Parliament and Big Ben, on the South Bank. It is less than a 5-minute walk from the London Eye, the Aquarium, restaurants, and theatres.
There is a fully-equipped 24-hour gym, a 15 m swimming pool with a sauna and steam room, and the Mandara Spa, offering a range of luxury treatments.
The large, contemporary air-conditioned rooms have modern amenities, including a flat-screen TV, large desk, minibar and safe.
The hotel features the modern, award-winning Brasserie Joël and Ichi Sushi & Sashimi, which specializes in sushi and sashimi. The 1WB Lounge & Patisserie serves traditional afternoon tea and all-day tapas. The illy Caffè serves Italian coffee and pastries. Primo Bar offers live evening entertainment every night.