preview
Holiday Inn Express Barcelona City
Holiday Inn Express, El Poblenou, Spain