One Aldwych Hotel London is located in the center of London, in Convent Garden, at the point where the City meets the West End, and within walking distance of the city's major theaters, shops, and the financial district, as well as historical landmarks such as St. Paul's Cathedral, Buckingham Palace, and Trafalgar Square.
One Aldwych Hotel London Click here to browse more
Luxury Hotels in London
|