Slottet hadde en strategisk posisjon ved bredden av Themsen, på stedet hvor bymuren gikk ned til elven ved Fleet og Fleet Tower. I dag står på samme sted. Bygningen eies av British Telecom, og ansatte omtaler den som . Blackfriars stasjon ligger rett ved.