This is pleasant hotel, situated in the heart of London.
A stay at Millennium Hotel London Knightsbridge places you in the heart of London, minutes from Harrods and close to Royal Albert Hall. This 4-star hotel is close to Buckingham Palace and Big Ben.
17 sloane street, knightsbridge
Checking for room alternatives