Enjoy afternoon tea at the following locations: The Ritz, Fortnum & Mason, Brown's Hotel, Cafe Royal, The Dorchester, Roseate House, The Goring or The Rubens at the Palace Hotel
Shopping in London offers an exciting blend of luxury, trendsetting fashion, and quirky local finds. For high-end brands and designer labels, Bond Street and Regent Street are must-visits, featuring iconic stores like Burberry, Gucci, and Liberty London. If you’re after the latest fashion trends, Oxford Street is a shopper’s paradise with over 300 shops, including Selfridges, Zara, and Primark. For a more unique and creative vibe, explore Covent Garden, known for its boutique shops, handmade crafts, and street performers. Meanwhile, Camden Market and Portobello Road Market are perfect for vintage clothing, antiques, and eclectic treasures. Whether you’re browsing flagship stores or hidden market stalls, London offers something for every style and budget.