Where is Chamberlain Square?

Where is Chamberlain Square located?

Chamberlain Square, Chamberlain Square, Great Britain (approx. 52.48°, -1.9042°)


Where is Chamberlain Square on the map?