A coffee shop located within a petrol station, offering coffee and food. Part of a UK chain with over 320 locations.