Google's online store. See Chrome Web Store
A Google retail store featuring Chromebooks, Android devices and other Google products. The first physical store opened in London in the spring of 2015.
Google's London Store
The Google store is located inside Currys PC World on Tottenham Court Road. (Image courtesy of Google.)