Leicester City Hotel

  125 London Road, Leicester, England, United Kingdom

Booking.com Book Now