bp offers petrol and diesel fuels, restroom facilities, and accepts major credit cards.