logo

Club Desk at Landmark - New Cavendish Street

120 New Cavendish Street London United Kingdom - W1W 6XX

Club Desk at New Cavendish Street offers unlimited access to a wide range of free to use informal meeting rooms, phone booths, group and p... See More

  • Capacity125
  • Meeting Rooms3
  • Private Offices0
  • Amenities
    View All
Pricing