$161
Lutterworth Road
Leicester LE17 6JE United Kingdom
Leicester LE17 6JE United Kingdom
Kilworth House Hotel is a breath of fresh air, setting a new standard of accommodation in thirty eight acres of landscaped parkland. Set deep in the heart...
more
