Paul Smith Leather Sleeved Jacket: £795
6 March 2013

Read Next