El palacio se encuentra situado en la orilla norte del río Támesis en la ciudad de Westminster en Londres.