bp is a gas station with a convenience store offering fuel, restrooms, showers, and Subway sandwiches.