A very good quality hotel with a very cosy feel. Traditional in every way. The hotel also has a small bar area and a roof terrace.
With a stay at London Elizabeth Hotel in London (London City Centre), you''ll be convenient to Kensington Gardens and Royal Albert Hall. This 4-star hotel is close to Buckingham Palace and London Zoo.
Lancaster terrace, hyde park
Checking for room alternatives