bp is a petrol station offering a variety of fuel options and a convenience store. It provides services such as pay for fuel.