Marks And Spencer Oxford Cotton Shirt 16 Neck Long Sleeve

Marks and spencer long sleeve shirt. M&S Tailoring cotton Oxford. Made in Mauritius. 16-inch neck 44-inch chest.

eBay