What is the setting of the story in "Lamb to the Slaughter"?
There is no indication to the exact location (as in city or even country) that the story is set. However, knowing that the author, Roald Dahl, is British, and with the word "Hullo" used instead of "Hello," the reader gets the feel that this story is set in a small town in England. It is such a small town that Mary knows the grocer, Sam, by name, and can walk there from her house. She also seems to know the detectives who come to investigate the death of her husband. Setting also includes time, but there is also no indication as to the year when this story took place; there is a mention of a car, so it must be set in modern times at least.
One could also say that the setting is simply the Maloney house, since Patrick's death occurs there as does most of the action of the story. The only time that the action occurs outside of the house is when Mary goes to the grocer to set up her alibi.