Vintage original St Michael classic white long sleeved shirt, 16 " collar. Brand new, still in original packaging. Made in UK. Polyester 65%/cotton 35%.
Vintage St Michael Mens Trousers W38 L33 Smart Dress Pants With Leather Belt
Vintage St Michael Mens Short Court Blazer Jacket Pure New Wool Size 42" Navy.
St Michael Mens Blazer M&S Wool Blend Tweed Mens 38R Brown Sport Coat Jacket
Vintage 80's St Michael Mens Grey Herringbone Stripe Wool 2 Piece Suit 38R W32
MARKS AND SPENCER VINTAGE ST. MICHAEL'S BEIGE BAGGY 90S CHINOS MENS 42 X 29 42"
St Michael Mens Trousers W36" Brown Vintage Wool Mix Check Plaid 80s High Rise