This London hotel is only minutes away from Knightsbridge and the world famous Harrods, the Royal Albert Hall and the West End theatres and shops. A stylish world of peace and comfort amid the London bustle, this welcoming hotel features 285 bedrooms, all comfortable and well-equipped. Sorry, your browser is not
frames-compatible