logo

Techspace - Old St N1

Old St, Underwood St London United Kingdom -

The first location of the ever expanding Techspace is set in Underwood Street. Their prime location in the heart of East London allows var... See More

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