Where is New Theatre Royal?

Where is New Theatre Royal located?

New Theatre Royal, New Theatre Royal, Great Britain (approx. 50.7965°, -1.0932°)


Where is New Theatre Royal on the map?