The Landmark London is a grand 5-star hotel situated in Marylebone, London. The hotel offers spacious and elegant rooms with a refrigerator, providing guests with the convenience of storing their own snacks and beverages. The Landmark is home to several dining options, including the Winter Garden, where guests can enjoy afternoon tea in a stunning glass atrium. The hotel also features a luxurious spa and health club. With its central location, The Landmark is within easy reach of Regent's Park, Madame Tussauds, and the shopping of Oxford Street.