Express By Holiday Inn Barcelona City 22@  - 

C/Pallars, 203
Barcelona
Catalonia
08005
3 Star
  • Hotel Description
  • Prices & Booking
Prices From