Where is Speakers' Corner?

Where is Speakers' Corner located?

Speakers' Corner, Speakers' Corner, Great Britain (approx. 52.68485°, -1.8286643°)


Where is Speakers' Corner on the map?