When you stay at The Landmark London, you'll be within a 15-minute walk of Marble Arch and Hyde Park. Guests can indulge in massages, aromatherapy, or Ayurvedic treatments, and Winter Garden, one of 2 restaurants, serves breakfast, lunch, and dinner. Other highlights at this luxurious hotel include 2 bars/lounges, an indoor pool, and a health club. Fellow travelers like the helpful staff and overall property condition. Public transportation is just a short walk: Marylebone Underground Station is steps away and Edgware Road (Circle Line) Underground Station is 5 minutes.