It's my DH birthday soon and we're going to be spending a few days in Oxford. He wants a new England rugby shirt. I could get it online but the sizing is S, M, L etc which really means it needs trying on. Does anyone know if there is a store in Oxford which sells them?