Literally located on top to the Sants Train Station, the 4-star Barcelo Hotel Sants is just a stone's throw away from Barcelona's Congress Center, the Fira de Barcelona, the Espaa Idustrial Park, and Catalunya ... Read more

View all Luxury Hotels in Barcelona