bp is a gas station and convenience store offering a variety of fuels, including diesel and kerosene, plus snacks and a Subway restaurant. Amenities include free WiFi, restrooms, and repair services.