The serenity of the country, the buzz of the city, booth are on your doorstep Edgware is situated in north London, in the borough of Barnet, just 10 miles north-northwest of Charing Cross. It is identified in the London Plan as ...

Read More