March 14, 2014

Google. Inc. may be close to signing a lease for its first-ever freestanding retail store in the United States, according to Crain’s New York Business.