The Landmark Hotel in the centre of bustling and vibrant London is in an idyllic location for exploring the city. The guest rooms are spacious and comfortable and offer a range of modern and conveneint amenities for a pleasant and relaxing break. The West End of London is within easy reach and it offers a host of theatres, bars and restaurants. Other local attractions include Buckingham Palace, Kensington Palace, Madame Tussauds and Big Ben.