Where is Portcullis House?

Where is Portcullis House located?

Portcullis House, Westminster, United Kingdom (approx. 51.5013°, -0.1249°)


Where is Portcullis House on the map?