Leon Hostel Hostel León
Centrally located in a pedestrianized street in Leon’s Old Town, Leon Hostel offers a shared covered terrace with city views and free Wi-Fi. Leon Cathedral is 2 minutes’ walk away.
Number of rooms: 6
Ancha 8, 24003 León, Spain