Category: Hotels Category: Hotels
Address: 17-25 Sloane Street, Kensington and Chelsea, London, SW1X 9NU
Landline: 020 7235 4377
Report a problem with this listing