Shanghai Tang
Shanghai Tang velvet-finish flared trousers - Brown
£628
Shanghai Tang velvet-finish trousers - Blue