Alba Hotel
Alba Hotel
Hotel
Hospital, 83, Ciutat Vella
, Barcelona, Spain
08001
76
Good ·
116 reviews