logo

Stillpoint Spaces London

23 Clerkenwell Close London United Kingdom - EC1R 0AA

Not your average co-working venue - Stillpoint Spaces London is dedicated to minds with an interest or curiosity about psychology and rela... See More

  • Capacity60
  • Meeting Rooms2
  • Private Offices1
  • Amenities
    View All
Pricing