bp is a gas station and convenience store offering both gasoline and diesel fuels. Services include a restroom and pay-at-the-pump options.