Edna

If only…

they could speak! Who are these? I’m thinking friends who might live at 255 Stratford Road perhaps? That being the longest road in the vicinity.