Birkenstock opens new store on Boston’s iconic Newbury Street
Birkenstock has opened its latest U.S. retail store in the heart of Boston’s historic Newbury Street, marking its seventh company-owned store in the country.