Altervista-castellinelmondo-300X250
Altervista-castellinelmondo-728X90
Windsor Castle is the largest inhabited royal castle and ancient in the world. From the English monarchy over 900 years lives this historic attraction, from William the Conqueror, who chose this location in West London for its strategic location on the River Thames. Visit Windsor Castle is an excellent opportunity to get away from the bustle of London and discover a piece of authentic England.