Where is The Chamberlain, London?

Where is The Chamberlain, London located?

The Chamberlain, London, The Chamberlain, London, Great Britain (approx. 51.51224°, -0.07566°)


Where is The Chamberlain, London on the map?