Where is Highgate House?

Where is Highgate House located?

Highgate House, Highgate House, Great Britain (approx. 52.332°, -0.956°)


Where is Highgate House on the map?