Edgware
Edgware is a town in London, situated 10 miles (16 km) north-northwest of Charing Cross. It forms part of the London Borough of Barnet. Edgware is one of the northernmost areas of built-up London. It is a mix of urban, suburban and rural land.
Read more about Edgware.
Related Subjects
Related Phrases
Related Words