Steven Taylor

Global Chief Brand Officer,


Global Chief Brand Officer,

Steven is based in Paris and is a highly respected commercial & brand leader with extensive global marketing experience. He has a BA Commerce Honors from Napier University in Edinburgh and an Executive MBA from the Swiss School of Hospitality in Chur.

Steven spent 16 years with Starwood Hotels and Resorts in London, New York and Brussels during which he fulfilled a variety of roles including ecommerce, brand management, loyalty strategy, revenue management, strategic partnerships and digital marketing.

Steven was Global Chief Marketing Officer for Shangri-La Hotels and Resorts for two years based in Hong Kong and responsible for the global commercial organization including sales, marketing and communications strategy.

Steven now oversees the marketing strategies for over 25 brands across the AccorHotels portfolio and is responsible for the Masterbrand strategy at the group level.