Le Méridien is an upscale, design-focussed international hotel brand with a European perspective, formerly headquartered in the United Kingdom, with 130 properties. It is owned by Starwood Hotels & Resorts Worldwide, and has a portfolio of more than 120 hotels in over 50 countries worldwide.