Amazon Launches First Physical Store In MA
PYMNTS
OCTOBER 3, 2019
Located at the Natick Mall in Natick, Massachusetts, the 4-star store is the fifth physical location nationwide for the eCommerce giant. Amazon 4-star’s selection is a direct reflection of our customers — what they’re buying and what they’re loving,” the company wrote in a blog post at the time.
Let's personalize your content