Petrol station located on Thame Road, offering fuel and potentially other services.