From Zara, size XL but it is kinda big. Never worn out the house. Paid £40 for it last winter. Brand new