Xmas shopping in London

SHOPPING TIPS   We start with Oxford Street which, in addition to housing the legendary Selfridges, boasts other famous department stores; such as John Lewis and Debenhams and numerous big brand shops. You can avoid the crowds by taking the side streets or by discovering the fantastic surprises that wait for you in St. Christopher’s…

Leggi