Erected 1819
Location Vestry Road, London, E17
Categories
Authority
More Information Waltham Forest National Spiritualist Church