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