El Palacio de Westminster está ubicado junto al río Themes, entre los puentes de Westminster y Lambeth, al sur de Trafalgar Square.