Erected 1883.
Location 106 Grove Road, London, E17
Categories
Authority
More Information The Old Vicarage Waltham Forest