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