Telefónica UK Limited (O2), Slough Trading Estate, Bath Road, Slough, Berkshire, England, United Kingdom

- Image ID: H6K7JF
Telefónica UK Limited (O2), Slough Trading Estate, Bath Road, Slough, Berkshire, England, United Kingdom
Greg Balfour Evans / Alamy Stock Photo
Image ID: H6K7JF
Location: Slough Trading Estate, Bath Road, Slough, Berkshire, England, United Kingdom