News

The Fragrance Shop, the UK’s largest independent fragrance retailer, has officially opened its doors at a brand-new location in Scarborough.