Royal Palaces on the Thames

Royal Palaces on the Thames We visit Windsor Castle, the great romantic castle perched high above the River Thames and looking down to Eton College. This is the Queen’s favourite [More…]