Where is The Speech House?

Where is The Speech House located?

The Speech House, England, Great Britain (approx. 51.80661°, -2.55245°)


Where is The Speech House on the map?