Com um bar e um terraço, o Sloane Place está situado em Londres, a 1,6 km do Museu Victoria and Albert e a 1,6 km do Harrods. Com um restaurante, o hotel de 4 estrelas tem quartos climatizados com acesso Wi-Fi gratuito, cada um com uma casa de banho privativa. O alojamento disponibiliza uma recepção 24 horas, um serviço de concierge e organização de excursões para os hóspedes.
Os hóspedes do hotel podem desfrutar de um pequeno-almoço continental ou de um pequeno-almoço inglês completo.
O Sloane Place está a 1,8 km do Palácio de Buckingham e a 2,1 km do Museu de História Natural. O aeroporto mais próximo é o Aeroporto London City, a 17 km do alojamento.