Where is Queen's Theatre, Long Acre?

Where is Queen's Theatre, Long Acre located?

Queen's Theatre, Long Acre, Queen's Theatre, Long Acre, Great Britain (approx. 51.51426°, -0.12315°)


Where is Queen's Theatre, Long Acre on the map?