bp offers petrol and diesel fuels, a store, and amenities like WiFi and pay-at-pump options. They accept major payment cards.