bp is a gas station offering a convenience store, frozen yogurt, and public restrooms.