Never worn as too small hence mentioning that though says Large I would say more like UK 10/12. The material is stretchy. No labels and it has been tried on.

Thanks for looking.

Cost over £150 new.