Cadogan Hotel

75 Sloane Street
London
United Kingdom