Stonehenge, England
Stonehenge, England is a mysterious prehistoric monument located 2 hours from London. It’s estimated to be about 4,500 years old!
Windsor Castle
Windsor Castle is the oldest and largest occupied castle in the world and is an easy train ride from London.