InterContinental Barcelona, the exclusive five-star hotel located on Montjuïc and overlooking some of the city's most emblematic monuments