bp is a gas station offering fuel, a convenience store, restrooms, hot and cold food, and a shower.