Where is Cumberland House?

Where is Cumberland House located?

Cumberland House, Cumberland House, Great Britain (approx. 51.505833°, -0.13527778°)


Where is Cumberland House on the map?