Sloane Place London ligger i Kensington and Chelsea og lige ved siden af Saatchi Gallery som er 10 minutters kørsel fra Saint Paul's Cathedral. Stedet tilbyder også Wi-Fi i offentlige områder.
Hotellet er 30 minutters gang fra centrum af London. The London Eye kan nås på 15 minutters kørsel fra hotellet. Du kan komme til Victoria & Albert Museum om få minutter i bil.
Der serveres en fuld engelsk dagligt. 1922 restaurant byder på en menu med britisk køkken.