
Shell Centre - Wikipedia
The Shell Centre in London is the global headquarters of oil major Shell plc. It is located on Belvedere Road in the London Borough of Lambeth. It is a prominent feature on the South Bank of the River …
Contact us - Shell Global
Nov 26, 2025 · Via this page you can find contact details for most Shell offices and businesses around the world. For questions about Shell products, Shell businesses or Shell in your country, use the …
Shell plc Headquarters – Office Location & Address
While many operational divisions and thousands of employees remain in The Hague, the official group headquarters for board and executive decisions is now situated at the Shell Centre in London.
Great London Buildings: The Shell Centre on the Southbank
Feb 13, 2025 · The Shell Centre, situated on London’s South Bank, stands as a significant example of post-war corporate architecture in Britain.
Shell Centre, London: Global Headquarters of Shell - LatLong
Shell Centre, the headquarters of Shell, is located on Belvedere Road in the South Bank, London borough of Lambeth, England, UK. It is situated near Jubilee Gardens, County Hall, Waterloo …
Shell Centre - placeandsee.com
The Shell Centre in London is the global headquarters of oil major Shell plc. It is located on Belvedere Road in the London Borough of Lambeth. It is a prominent feature on the South Bank of the River …
About: Shell Centre - DBpedia Association
It is located on Belvedere Road in the London Borough of Lambeth. It is a prominent feature on the South Bank of the River Thames near County Hall, and now forms the backdrop to the London Eye.
Shell Centre | 020 7934 1234 | London - BizSeek
You can contact Shell Centre by phone using number 020 7934 1234. Shell Centre is located at Belvedere Rd, London SE1 7NA, United Kingdom.
Shell plc - Wikipedia
In November 2021, Shell announced that it is planning to relocate their headquarters to London, abandon its dual share structure, and change its name from Royal Dutch Shell plc to Shell plc. [76]
Shell Centre - Academic Dictionaries and Encyclopedias
Shell Centre, in London, United Kingdom is one of the two "central offices" of oil major Shell (the other is in The Hague). It comprises a skyscraper tower and three nine-storey wings (the "upstream building").