Historic fortress on the Thames (5,2,6)
I believe the answer is:
tower of london
(Other definitions for tower of london that I've seen before include "Fortress on the Thames" , "Where to see crown jewels" , "Home to the UK's Crown jewels" , "Where the Crown Jewels are kept" , "Capital's castle" .)