 | The Meliá Santiago de Cuba hotel, built in 1991, is located in the heart of the most Caribbean city of Isla Grande, in one of the most elegant areas of Santiago de Cuba on the busy Avenida de las Americas, The hotel has 301 rooms and suites, a number of bars and restaurants and three swimming pools. |