Original: Walthamstow is a town in the London Borough of Waltham Forest, North East London, England, located  north east of Charing Cross.
Simplified: Walthamstow is a town in the London Borough of Waltham Forest, North East London, England. It is located  north east of Charing Cross.