Hotel Rialto is one of the hotels located in central Barcelona, and its location makes it among the most popular ... only five minute-stroll from Sants Train Station, Via Sants Hotel Barcelona is one ...