Hotel Barcelona Universal
Hotel Barcelona Universal
Hotel
Del Paral.lel, Del 76-78, Barcelona, Spain
86
Very Good ·
922 reviews