logo

The Den

14 Bedford Square London United Kingdom - WC1B 3JA

Located in the heart of London, The Den’s central location makes them the perfect choice for city dwellers. A flexible workspace, they’re ... See More

  • Capacity0
  • Meeting Rooms1
  • Private Offices0
  • Amenities
    View All
Pricing