translate English to French: Booking.com: Barceló Hotel Sants, Barcelona, Spain - 308 Guest reviews.
Booking.com: Barceló Hotel Sants, Barcelona, Espagne - 306 Commentaires des Clients.