bp is a gas station offering fuel, convenience store items, and a food truck. It accepts major payment cards and offers a pay-for-fuel program.