Where is Portcullis House?

Where is Portcullis House located?

Portcullis House, Portcullis House, Great Britain (approx. 51.5013°, -0.1249°)


Where is Portcullis House on the map?