Where is Aldwych / Bush House?

Where is Aldwych / Bush House located?

Aldwych / Bush House, Aldwych / Bush House, Great Britain (approx. 51.51319°, -0.116984°)


Where is Aldwych / Bush House on the map?