- London, England, United Kingdom
The Levin Hotel London in the heart of Knightsbridge offers an oasis of luxury and style just a moment away from Harrods and fashionable Sloane Street. Harvey Nichols, Knightsbridge Tube Station and the Victoria and Albert Museum are all within walking distance.