Holiday Inn Express Barcelona City 22@ 3 stars

Pallars, 203, Sant Martí, 08005 Barcelona, Spain

Hotel image
Read more reviews for Holiday Inn Express Barcelona City 22@