Creed Boutique now open in Scottsdale

The House of Creed opens its latest Creed Boutique in Scottsdale, 7014 E. Camelback Road, marking the brand’s 12th boutique in North America.