Book directly via Booking.com

Barcelona