Meliá Hotels to Open its Third Hotel in London

Meliá Hotels International opening of its third hotel in London. The new hotel will strengthen its presence in a strategic market and help boost brand recognition in the company’s largest international feeder market. From December,