MOLESKIN TROUSERS
HAGGARTS OF ABERFELDY - TRADITIONALLY WOVEN SCOTTISH TWEEDS