Techspace Shoreditch
(89)
Coworking space in London, England
Address: 25 Luke St, London EC2A 4DS, United Kingdom
Hours: Open 24 hours
Phone: +44 20 3355 9735
Find and instantly book your perfect workspace at Techspace Shoreditch with our range of coworking spaces, meeting rooms and office spaces.