Windsor Castle

Windsor Castle – the Royal Castle

Windsor Castle is in Windsor, around 25 km from London. The river Thames flows towards London beneath the castle.

Read More
Eton Kapelle

A walk through Eton

About 25 km lie between London and Eton, which is located directly opposite of Windsor. The towns are separated by the river Thames but there is a bridge to cross over from one to the other.

Read More