2023-02-20T08:19:00
New Balance has opened a new retail location at 124 Newbury Street in the U.S. city of Boston. The store’s retail concept is “built to put people, not products, at the center of the consumer experience,” said the brand. The store, designed around central seating, is supposed to encourage customers ...
SIGN-IN if you are already a subscriber of SGI Europe.
Or continue reading this article and register now.
For team or company-wide subscriptions and enquiries see our corporate membership page.
Site powered by Webvision Cloud