Photos from the Garden at 120 Fenchurch Street (Fen Court), and of the Thames near London Bridge
This website uses cookies to analyse the usage of the site. If you are happy with this, please click Accept Decline