Where is Somerset House?

Where is Somerset House located?

Somerset House, Somerset House, Great Britain (approx. 51.51071°, -0.11699°)


Where is Somerset House on the map?