Hilton Leicester Hotel

  21 Junction Approach, Leicester, England, United Kingdom

Booking.com Book Now