See Inside Liberty of London – My Favourite British Department Store
Whenever I visit London (and I realised on the way over on the plane – in that 24 hours that is such fun in a tin tube – that it’s been 16 years since I was last here), I love to visit Liberty of London – just off Regent Street in Central London – as…