bp is a gas station chain offering gasoline and diesel, plus a convenience store and a Subway outlet. They accept major payment cards and offer restroom facilities.