Term of the Moment

5K monitor


Look Up Another Term


Definition: Google Store


(1) Google's online store. See Google Play and Chrome Web Store.

(2) A store within a store (see Google Shop).

(3) A Google retail store featuring Chromebooks, Android devices and other Google products. The first physical store opened in London in the spring of 2015. In 2021, a Google store opened in New York City's Chelsea district.




Google's London Store
The Google store is located inside Currys PC World on Tottenham Court Road. (Image courtesy of Google.)