Sloane Square, Kensington and Chelsea, London, SW1W 8EG, United Kingdom
Located in fashionable Chelsea, London, the Sloane Square Hotel is perfectly situated for accessing Knightsbridge shopping, the West End, Buckingham Palace, and the Victoria & Albert and Science Museums. Every sophisticated, air-conditioned room offers views of either Sloane Square or Holy Trinity Church. The rooms are decorated in light, contemporary colors and come equipped with a flat-screen TV and complimentary national calls. The Sloane Square Hotel also features the acclaimed Cote Brasserie, serving breakfast, lunch, and dinner every day.