grey pure virgin wool flannel trousers

£ 500.00