Barceló León Conde Luna
Hotel
León
Barceló León Conde Luna is in central León, less than 10 minutes’ walk from León Cathedral. The hotel features a rooftop terrace and large rooms with a plasma-screen TV, free internet.
Number of rooms: 142
Avenida Independencia, 7, 24003 León, Spain
Hotel booked 1 times today.