A contemporary luxury hotel designed for guests travelling for business and pleasure. It has sumptuous contemporary interiors which are laced with classicism and houses an exciting collection of contemporary art. Built in 1907, Aldwych is one of the most important Edwardian buildings in London. The simple dignified building is English heritage protected built on an island site featuring curved corners, a distinctive copper cupola dome and a mansard of Wesmoreland Slate.
|