A spa hotel near the Tower of London.


This luxury hotel close to the Thames is a TripAdvisor Certificate of Excellence winner. It offers excellent service and amenities, including a 25m swimming pool, gym, and spa. The hotel has an onsite bar and restaurant with 24-hour room service, making it the perfect spot for a relaxing stay in London.