Celebrate in London
GET IN THE CHRISTMAS SPIRIT in Oxford Street, London's most famous shopping area, packed full of big-name brands and huge department stores including John Lewis, House of Fraser and Selfridges. A short walk away is Covent Garden, with a great selection of designer brands and individual market stalls, offering more quirky present ideas. If it's luxury you're after, Harrods in Knightsbridge is a must-visit, and don't forget to pick up a hamper stuffed full of Christmas treats at Fortnum & Mason. Looking for children's presents? The famous Hamleys in Regent Street has toys and games spread out over an amazing seven floors!
Surrounded by luxury in historical Harrods
Arguably the most iconic and luxurious of Britain's famous department stores, Harrods opened in Knightsbridge in 1849 and is the biggest in Europe. In the 1960s you could buy a lion cub in store! While the pet department is a little tamer these days, there's still plenty to excite – its seven floors and 330 departments of luxury shopping include exclusive designer collections, plus one of the best food halls in Europe. If you can't decide, don't worry - the store offers a gift Oban Town Centre concierge service, and payment options include Euros, US dollars and China Union Pay cards.