London Elizabeth Hotel is located at the edge of London's magnificent Hyde Park, the heart of the capital and the celebrated West End. The London Elizabeth Hotel is only 800 metres from London city centre. Transportation is easy to get as Lancaster Gate Underground Station is just across the road from the London Elizabeth Hotel. Attractions in the area include Kensington Palace, Kensington Gardens, Hyde Park, Buckingham Palace and the famous Harrods Department Store.
London Elizabeth Hotel Click here to browse more
London England Accommodation
|