The Waldorf Hilton

The Aldwych
London
United Kingdom