Where is Muswell Hill?

Where is Muswell Hill located?

Muswell Hill, Muswell Hill (Station), Great Britain (approx. 51.591637°, -0.142731°)


Where is Muswell Hill on the map?