Hotel Eurostars LeónHotel Information Address: Calle Velázquez, 18, 24005 León, Spain Telephone: +34 987 20 85 20 Website: http://www.eurostarshotels.co.uk/eurostars-leon.html Single Room: 67+ Double Room: 67+ Triple Room: 82+ Qty. of Rooms: 63 Book Here