Where is Dorset House?

Where is Dorset House located?

Dorset House, Dorset House, Great Britain (approx. 51.5224°, -0.1592°)


Where is Dorset House on the map?