3 Landmarks in England
Source:
@unknownndestinationn
3 landmarks in England: Windsor Castle, Severndroog Castle, Severndroog Castle. Every place is verified on Google Maps, featured in an Instagram post by Unknown Destination | Budget travel & London tips.

Windsor Castle
Castle
4.7
Spot the distant royal residence on a clear day, adding a touch of majestic history to the panorama. This historic castle is the oldest and largest occupied castle in the world.

Severndroog Castle
Place
Discover this hidden 18th-century Gothic castle with a unique history and stunning panoramic views of London. Climb the narrow spiral staircase to the top for an unforgettable cityscape.

Severndroog Castle
Castle
4.5
Enjoy a delightful tea and cake break in this charming cafe after exploring the castle. It's a perfect spot to relax and reflect on the historical surroundings.