Battersea Church Road, SW11 December 3, 2023 londonstreetguide Leave a comment Place Name A church has stood in Battersea since as early as AD800. Indeed the church lasted throughout the Middle… Continue Reading