There’s something very reassuring about a packed theatre on a warm summer evening, and The Grange Players’ production of The Odd […]