With a stay at Sloane Square Hotel, you'll be centrally located in London, a 9-minute walk from Royal Hospital Chelsea and 14 minutes by foot from Harrods. This 4-star hotel is 1.1 mi (1.7 km) from Buckingham Palace and 1.7 mi (2.7 km) from Big Ben.