0
how to is windsor castle
Windsor Castle is near the River Thames.
Windsor castle is in england
hope this helps
windsor castle
Windsor Castle - novel - was created in 1842.