Where is Edgware?

Where is Edgware located?

Edgware, Edgware (Station), Great Britain (approx. 51.613537°, -0.274981°)


Where is Edgware on the map?