Kilworth House Hotel & Theatre

Lutterworth Road, Leicester, Leicestershire, LE17 6JE

Location map


Add to Shortlist