A store given a prominent role in presenting a brand, often through its location, scale or product range.Retail Business