The brand Innside by Meliá continues its expansion around the world. Innside hotels are four and five-star hotels all located in major European cities such as Berlin,…