bp offers a variety of petrol and diesel fuels. Amenities include restrooms, WiFi, and mobile payment options.