One Aldwych Hotel is situated in a prime location in
London, making it ideal for business trips or leisurely getaways. This 5-star accommodation features 102 spacious guestrooms, each fully equipped with modern ...
Read more
The One Aldwych Hotel is located in central
London. It's ideal for both business and leisure trips. The 5-star hotel has 102 guestrooms that are spacious and equipped with modern amenities. It is ideally located in London's prime location. Additional features include 24-hour room services, a choice of two restaurants and a lobby bar, laundry and a car hire service. Guests can also take advantage of the on-site recreational and leisure facilities, including a sauna, a gym, and an indoor pool that is chlorine-free. During their stay, guests are welcome to use Lounge at One, a private guest lounge.