Abba Rambla Barcelona
Abba Rambla Barcelona
Hotel
C/ Rambla del Raval, 4C
, Barcelona, Spain
08001
84
Very Good ·
445 reviews