Amazon today officially took the wraps off its long-awaited new grocery store concept in Woodland Hills, Calif., under the Amazon Fresh banner. Located at 6245 Topanga Canyon Blvd., the 35,000-square-foot store isn’t slated to open widely to the general public for several weeks