Battersea Church Road, SW11 3 December 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