Blog

Google to open one of its first retail stores in Boston, sources say

The company is said to have targeted a ground-floor storefront at a new mixed-use building on Newbury Street.

Read More