Taylors Oxford, a longstanding deli company, has opened its eighth city outlet in the Oxford University Museum of Natural ...