Der Tower of London ist ein historisches Schloss am Nordufer der Themse im Zentrum von London.
Das römische Haus und die Bäder Billingsgates sind eine gut erhaltene archäologische Stätte.