Ibis Leicester

  St. George's Way, Constitution Hill, Leicester, England, United Kingdom

Booking.com Book Now