The Tower of London is a historic castle located on the north bank of the River Thames in central London.
The Billingsgate Roman House and Baths are a well-preserved archaeological site.