• O2 shop front.
  • Technology and Telecoms
  • Telecoms
  • O2 sign shop phones mobile telephone telefonica
  • United Kingdom
  • N77652