bp is a gas station chain with a convenience store and public restrooms. It offers fuel, accepts major payment cards, and provides services like air pumps and car washes at some locations.