Definitions for "Walthamstow"
Walthamstow is a town in the London Borough of Waltham Forest, northeast London. It is 6.4 miles (10.3km) north east of Charing Cross. Walthamstow is bordered to the north by the town of Chingford, south by the towns of Leyton and Leytonstone, east by the southern reaches of Epping Forest at Woodford and west by Tottenham and the River Lea valley.
Walthamstow is a borough constituency represented in the House of Commons of the Parliament of the United Kingdom. It elects one Member of Parliament (MP) by the first past the post system of election.