bp is a petrol station offering various fuel options, a convenience store, restroom facilities, and WiFi. It accepts major payment cards and offers a pay-for-fuel program.