Z Hotels will kick off the new year by opening its 15th property, in the heart of central London. Its Leicester Square hotel ...