Advertisement
Holiday Inn Express
Holiday Inn Express
Address:
C/Pallars 203, (opening May 2008), Barcelona, Spain
Traveler Rating by TripAdvisor
Please enable JavaScript to properly view and use this web site.