Where is New Broadcasting House?

Where is New Broadcasting House located?

New Broadcasting House, New Broadcasting House, Great Britain (approx. 53.47312°, -2.23925°)


Where is New Broadcasting House on the map?