Abba Sants
Abba Sants
Numancia, 32
Barcelona
8029
Spain
Rooms from €72.00 ( £65.45 / $94.91 ) per night
Abba Sants Hotel is conveniently located a 5-minute walk from Barcelona’s main train station and Sants Estació Metro Station. It offers modern, soundproofed rooms with air conditioning and satellite TV.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.



