Sky Plaza Hotel

  Abbey St, Leicester, England, United Kingdom

Booking.com Book Now