189-191 London Road, Mitcham CR4 2JB, was built in 1962/3 in front of the Mitcham Baptist Church.
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