Meliá Hotels International, Spain’s largest hotel group, is delighted to announce the upcoming opening of INNSiDE Newcastle this December. The 161-room hotel will be located in the heart of the city on the historical Quayside, offering breath-taking views