navy blue pure virgin wool trousers

£ 460.00