Offchurch Village Hall

Offchurch Village Hall
Leamington Spa, Warwickshire, CV33 9AL