Church Lane

Church Lane
Leytonstone, Waltham Forest, London, E11 1HG