bp is a convenience store chain providing gas and diesel fuel. Amenities include a public restroom, free WiFi, and acceptance of major payment cards.