A petrol station with a store, located at 171 Bicester Road.