A village is a very small settlement which usually has a communal building such as a church or meeting hall.