Book a Office Rooms at LentaSpace - Delta House in London. Amenities include Metro / Bus Access, LED screens, Meeting room access, Reception, Mail. Suitable for up to 10 people.