In Barcelona (Sants-Montjuïc). With a stay at Barceló Sants in Barcelona (Sants-Montjuïc), you'll be within a 15-minute walk of Venetian Towers and Fira de Barcelona Montjuïc. This upscale hotel is 2.1 mi (3.4 km) from La Rambla and 3.1 mi (5 km) from Sagrada Familia.