London, UK. 11th March, 2015. The search giant on Wednesday unveiled the shop within a shop on London's Tottenham Court Road, traditionally a center of technology stores for the UK's capital. Customers will be able to comb through the store to test out devices and software, as well as attend classes and events that teach them how to use the products. Credit: Jeff Gilbert/Alamy Live News
Size: 5616px × 3744px
Location: Tottenham Court Road, London, England, UK
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: court, global, google, google shop london store currys pc, google store london, london, london google, opens, road google, shop, store, store google, tottenham, world