London Historic Sites

    • Sort by:
    • Latest
    • Hottest
    • Popular
    • Random
    Somerset House
    SaveSavedRemoved 0

    Somerset House

    Somerset House is a large building located to the east of the famous Waterloo Bridge overlooking the River Thames and was originally used as a Tudor Palace. It is now considered a major center of London's art and culture.

    The Royal Mews at Buckingham Palace
    SaveSavedRemoved 0

    The Royal Mews at Buckingham Palace

    The Royal Mews is a combination of stable and carriage house for the British Royal Family located near Buckingham Palace. The site is open to the public and really worth paying a visit when you are in London. Inside the mews you will get a glimpse of the Gold State Coach, carriage horses and Jubilee State Coach that ...

    Windsor Castle
    SaveSavedRemoved 0

    Windsor Castle

    Windsor Castle is located on the banks of the River Thames about 20 miles west of London. The castle is one of three official residences of Queen Elizabeth II and has been home to the Sovereign for over 900 years. Windsor Castle is the largest inhabited castle in the world and you can easily see the castle as you ...

    The Cutty Sark
    SaveSavedRemoved 0

    The Cutty Sark

    The Cutty Sark is a British tea clipper ship that was built in Scotland in 1869 and her maiden voyage was in 1870 from London to Shanghai.

    READ MORE +
    The Royal Observatory, Greenwich
    SaveSavedRemoved 0

    The Royal Observatory, Greenwich

    The Royal Observatory in Greenwich, London is home to Greenwich Mean Time (GMT), the Prime Meridian and London’s Planetarium. It is situated to the east of London on a hill in Greenwich Park overlooking the River Thames. Established in the 17th Century the Observatory was used by some of the most important scientists ...

    Churchill War Rooms
    SaveSavedRemoved 0

    Churchill War Rooms

    The Churchill War rooms are an amazing look into British life during World War II with the original underground war rooms and bunker remaining intact under the London streets of Whitehall.In this underground nerve centre, Winston Churchill and his cabinet help to direct British actions during the Second World War. ...

    Trafalgar Square
    SaveSavedRemoved 0

    Trafalgar Square

    Trafalgar Square is actually a huge city square commemorating the victory of Lord Nelson against Napoleon’s navy in 1805 at the Battle of Trafalgar. The main monument inside the square is a solitary tall column on which Nelson’s figure stands looking over London. His monument is encircled by 4 huge lions and a ...

    Buckingham Palace
    SaveSavedRemoved 0

    Buckingham Palace

    Every year thousands of Aussies flock to Buckingham Palace as one of the first stops in London. Buckingham Palace is the primary residence of Queen Elizabeth II even though it is techincally managed by the British state and isn’t owned by the Royal Family.The Forecourt of the palace is utilized for Changing of the ...

    Tower of London
    SaveSavedRemoved 0

    Tower of London

    The Tower of London is a historic castle located on the northern bank of the River Thames on an open space known as tower hill. It was built by William the Conqueror in 1078 and used as a prison until 1952 with the famous Kray Twins among the last of its inmates.

    British Museum
    SaveSavedRemoved 0

    British Museum

    The British Museum is located in the London area of Bloomsbury and has a permanent collection of almost 8 million different artifacts. It is one of the largest museums of it kind in the world. A lot of the artifacts on display were collected during the reign of the British Empire making some of the pieces quite ...

    The London Houses of Parliament
    SaveSavedRemoved 0

    The London Houses of Parliament

    The Palace of Westminster (more commonly called the Houses of Parliament) is one of the most iconic buildings in London and usually the first stop for tourists visiting for the first time. The building acts as the the seat of Parliament within the UK and includes the clock tower known as Big Ben. The existing building ...

    READ MORE +
    Big Ben
    SaveSavedRemoved 0

    Big Ben

    The 150 yr old Big Ben Clock Tower is one of the most iconic views of London and among the first places most new London travelers visit. The term Big Ben does not refer to the clock tower which is attached to the Houses of Parliament, but to the bell located inside the tower and gets its name from the person who first ...

    Search Hotels in London
    London Guide Online