Croft Hotel

  3 Stanley Road, Off London Road, Leicester, England, United Kingdom

Booking.com Book Now