1. Home
  2. Where we operate
  3. London


BP has two sites in London: Canary Wharf and our headquarters in St James’s Square. Each site is built and maintained with safety as our number one priority, and has a key role to play in shaping the future of BP

Canary Wharf

Our integrated supply and trading (IST), City-facing function is based in 25 North Colonnade in Canary Wharf. 

Canary Wharf is an area of ex-docklands that was redeveloped into a secondary financial centre for London in the late 1980s. It’s home to some of the city’s tallest skyscrapers and the London headquarters of many of the world’s largest financial institutions.

St James's Square

Home to more than 500 people, BP’s global headquarters are in St. James’s Square in Central London. The site accommodates board and executive management, together with the key corporate and business functions teams.


Our International Centre for Business and Technology is based in Sunbury just outside of London, around five miles from Heathrow Airport.