MOLESKIN TROUSERS
 
  moleskin trousers  
   
   
   
 
HAGGARTS OF ABERFELDY - TRADITIONALLY WOVEN SCOTTISH TWEEDS