Where in the UK is Edmonton?
Edmonton is a city in North London , England , located in the historic county of Middlesex . It has its center 8.4 miles (13.5 km) north-northeast of Charing Cross . It gives its name to the city of Edmonton , the provincial capital of Alberta , Canada .
What London borough is Edmonton?
Is Edmonton London poor?
What is Edmonton London famous for?