Walthamstow is a town in the London Borough of Waltham Forest , North East London , England .
Walthamstow is a district of northeast London , England , located in the London Borough of Waltham Forest .