bp is a gas station offering petrol and diesel fuels, along with restroom and convenience store amenities.