Definitions for "Edgware"
Edgware is a suburb of north London situated 9.7 miles (15.6 km) north-west of Charing Cross. Most of Edgware is in the London Borough of Barnet, but the western part is in the London Borough of Harrow.