Where is Queen's Theatre?

Where is Queen's Theatre located?

Queen's Theatre, Queen's Theatre (Station), Great Britain (approx. 51.564198°, 0.220255°)


Where is Queen's Theatre on the map?