Where is Kenwood House?

Where is Kenwood House located?

Kenwood House, England, Great Britain (approx. 51.5714120436°, -0.1675440425°)


Where is Kenwood House on the map?