Castles on the River Thames

Only one castle sits directly on the tidal River Thames: Windsor Castle. However, approximately 20 castles are situated along the non-tidal (upper) reaches of the Thames upstream of London, including notable examples like Oxford Castle, Wallingford Castle, and the Tower of London (on the north bank of the tidal section, but historically a riverine fortress).

Copyright Wanderlust World © https://www.ynyoo.com