News

Perched on the River Thames, the hotel marries London's famous landmarks: Big Ben, the London Eye and the Houses of Parliament – all in view from the rooms. Theatrical impresario Richard D ...