grey pure virgin wool flannel trousers

$ 705.00