bp is a chain gas station offering petrol and diesel fuels, plus Mexican fare and a restroom. It accepts major payment cards.