Illston on the Hill Village Hall is situated in a pretty village with tranquil rural surroundings. It has a main hall and meeting room and benefits from a well-equipped, spacious kitchen. The hall has recently received grant support from The Nature Save Trust. The main hall seats up to 90 people and the meeting room seats 20.
Illston on the Hill Village Hall
Main Street, Illston on the Hill, United Kingdom, Leicestershire LE7 9EG
0116 259 6511