Vintage St Michael red knit top. Size 12 #130
Vintage 90s St Michael Pleated Trousers UK 12 Stone L25 Cotton Made in UK Light
Vintage 1970s St Michael Blue & White Striped Dagger Collar Blouse
Vintage 90s St Michael Marks & Spencer Black Velvet Silk Blend Maxi Dress 12 40
VINTAGE 1980S ST MICHAEL SHORT SLEEVE CREAM SHIRT XL 17' RETRO COLLAR M&S
Vintage Deadstock St Michael Plaid Check Long Sleeve Shirt NWT - Collar 17.5" XL
Vintage 1960s St Michael Blue Bri Nylon Cardigan - M