Luxury London Hotel | Sloane Place | Sloane Place Hotel
https://www.sloaneplace.com › official-site › best-rates
AdSituated just off Sloane Square, Sloane Place is a boutique hotel near Chelsea, London. Sloane Place | Boutique Hotel In Chelsea, London
Book A Room · Ideal Chelsea Location · Check Offers · Extra Clean and Safe
60 Lower Sloane Street, London · 02039280700