Before revision: A village hall is a public building in a village used for various things such as :
After revision: A village hall is a public building in a rural or suburban community which functions as a community centre.