Where is Kenwood House?

Where is Kenwood House located?

Kenwood House, Barnet, United Kingdom (approx. 51.57238°, -0.17167°)


Where is Kenwood House on the map?