World Congress of Spiritualists Niagara Falls Area 2022 delayed due to COVID - please watch for updates Home » Wickham Lane Spiritualist Church Address: 95 Wickham Lane, Plumstead, London, England SE2 0NW Map: View Map