189-191 London Road, Mitcham CR4 2JB, was built in 1962/3 in front of the Mitcham Baptist Church.

c.1987 clip from Merton Memories photo reference Mit_​8_​1-25 copyright London Borough of Merton
Previously there was open space in front of the church which is set back from the road, as shown in this 1951 OS map:
Reproduced with the permission of the National Library of Scotland