Westminster Abbey
Dean's Yard, London SW1P 3PA, UK
020 7222 5152
Buckingham Palace
London SW1A 1AA, UK
0303 123 7300
Tower of London
London EC3N 4AB, UK
0333 320 6000
London Eye
Riverside Building, County Hall, Westminster Bridge Rd, London SE1 7PB, UK
020 7967 8021
Houses of Parliament
Palace of Westminster, 9748 Abingdon St, London SW1P 3JY, UK
River Thames Cruises
Unit 104 Railway Arches, London E1 2LY, UK
020 7237 3108
Shakespeare's Globe
21 New Globe Walk, London SE1 9DT, UK
020 7401 9919
St. Paul's Cathedral
St. Paul's Churchyard, London EC4M 8AD, UK
020 7246 8350
Churchill War Rooms
King Charles St, London SW1A 2AQ, UK
020 7416 5000
The British Museum
Great Russell St, London WC1B 3DG, UK
020 7323 8000
Natural History Museum
Cromwell Rd, South Kensington, London SW7 5BD, UK
020 7942 5000
Borough Market
London SE1 9AL, UK
020 7407 1002
Greenwich Market
5B Greenwich Market, London SE10 9HZ, UK
Camden Lock Market
Camden Lock Pl, London NW1 8AF, UK
Afternoon Tea
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
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.