Club Desk at Landmark - Fenchurch St

54 Fenchurch Street London United Kingdom - EC3M 3JY

Club Desk at Fenchurch Street offers unlimited access to a wide range of free to use informal meeting rooms, group and private working spa... See More

  • Capacity100
  • Meeting Rooms2
  • Private Offices0
  • Amenities
    View All