The Google Visitor Experience center is now open in Mountain View, California. Besides a Google Store, there’s a cafe and spaces for the local community. Google previously had a straightforward ...