The Village Hall at Russells Water

The finest Village Hall in Oxfordshire

A Location for all events

The Village Hall at Russells Water is a modern village hall in a beautiful location in south Oxfordshire. We're located here

The Village hall