London - City of London
By Lea C.
Visited in June 2022
Translated from French by Meghan McCallum
London’s historic center, called City of London, sits on the north bank of the Thames. Many monuments are located here, including the Tower of London, Sky Garden, Leadenhall Market, and Saint Paul’s cathedral.
Check out my City of London walking tour video here.