Where is The Assembly House, Norwich?

Where is The Assembly House, Norwich located?

The Assembly House, Norwich, The Assembly House, Norwich, Great Britain (approx. 52.62719°, 1.29088°)


Where is The Assembly House, Norwich on the map?