Stretch Oxford shirt long-sleeved (slim fit)

From £21

A contemporary slim fit Oxford shirt with added stretch for enhanced comfort and fit.