moc.liamg%40pmahc.ytuaeb.cbw
InterContinental Barcelona, an IHG Hotel, Av. de Rius i Taulet, 1-3, Sants-Montjuïc, 08004 Barcelona, Spain