a set of lockers that can be used to deposit items, such as items bought online, for later collectionInPost UK has set out its plans to roll out more than 2,000 locker bank terminals across the UK this year
Submitted from:
United Kingdom on 20/12/2014