24-hour petrol station located in Hull, England. Offers fuel and likely convenience store items.