Oh no. Unfortunately we don't have any results. Please reset your search criteria.

Sloane Square

Great Britain, London

    Amenities

    Average hotel rating

    Short description

    Kensington and Chelsea is a great choice for art admirers, culture buffs and history buffs.

    Location

    Located in London?s fashionable Chelsea, the Sloane Square Hotel is ideally located for Knightsbridge shopping, the West End, Buckingham Palace and the Victoria & Albert and Science Museums.

    Address

    7-12 sloane square

    London sw1w 8eg