Where is New Theatre Royal?
Where is New Theatre Royal located?
New Theatre Royal, Portsmouth, United Kingdom (approx. 50.7965°, -1.0932°)
Where is New Theatre Royal on the map?
{"latitude":50.7965,"longitude":-1.0932,"title":"New Theatre Royal"}