logo

Techspace - Luke street

25 Luke Street London United Kingdom - EC2A 4AR

Techspace is a curated community of ambitious fast growth businesses. We offer move-in ready workspaces designed specifically for tech sta... See More

  • Capacity0
  • Meeting Rooms10
  • Private Offices8
  • Amenities
    View All
Pricing