• An advertisement for Apple TV in the shop-window of the flagship Apple store on Regent Street.
  • Technology and Telecoms
  • Broadcasting
  • Apple emblem mac tv advert store shop macintosh
  • United Kingdom
  • N80339