Durrants Hotel

26-32 George Street
London
United Kingdom