• A row of iMac computers in the Apple store on Regent Street.
  • Technology and Telecoms
  • Telecoms
  • Apple emblem imac logo Mac Macintosh computer pc desktop interior store shop retail retailer customer customers
  • United Kingdom
  • N15949