The Landmark London is a grand Victorian hotel situated in Marylebone, central London. The rooms are beautifully designed and equipped with a kettle. The hotel offers a variety of dining options, including the stunning Winter Garden restaurant. You can also unwind at the hotel's spa and fitness center. With its central location, you'll be close to popular attractions like Regent's Park, Madame Tussauds, and Oxford Street for shopping.