Petrol station in Bicester, England. Offers fuel and related services.