• The Christmas Shop


    55a Tooley Street, Southwark, SE1 2QN [map]

    The Christmas shop sells traditional, modern and London themed festive decorations and is open all year. They also sell cards and gifts for other occasions.

  • Selfridges & Co

    Department Store

    400 Oxford Street, W1H 6HB [map]

    Selfridges is one of the world's finest department stores. From high fashion to hi-fi, wardrobe co-ordination to wedding lists, it's every shop you'll ever need.

  • Harrods


    Department Store

    87-135 Brompton Road, Knightsbridge, SW1X 7XL [map]

    Harrods remains at the height of British luxury retail, attracting millions of loyal customers from across the globe with its unrivalled product selection.