minube
Luxury hotel in central London
One Aldwych Hotel was built in 1907 and renovated in 2003. It's a luxury hotel in central London and has two excellent restaurants, a lobby bar, gym, and quiet, relaxing swimming pool.
One Aldwych Hotel was built in 1907 and renovated in 2003. It's a luxury hotel in central London and has two excellent restaurants, a lobby bar, gym, and quiet, relaxing swimming pool.