bp is a gas station chain providing gasoline and diesel fuels. It offers a public restroom and accepts major payment methods.