Abba Garden
Hotel
Barcelona
This modern hotel is situated on the northern edge of the city of Barcelona, near Avinguda Diagonal and Barcelona FC's famous stadium, Camp Nou.
Number of rooms: 138
Santa Rosa 33, Esplugues de Llobregat, 08950 Barcelona, Spain
Hotel booked 1 times today.