Dover Castle is one of the most peaceful and secluded attractions that our study abroad students in London have visited. A medieval castle founded in the 11th century, it offers beautiful sights and tours of the inside rooms where royalty once lived. The entirety of the castle is made of stone and partially wood, and it rests next to a gorgeous body of water that you can look out upon. Check out the incredible views in the photos above!