Friday, 29 July 2011

Selvedge Shop Sale

Loving this photograph of the Selvedge team 'getting ready' for their sale - Friday 5th August 5 - 8pm and Saturday 6th August 10am - 4pm. Proceed to North London forthwith!