20 fenchurch street

/F EH1 N CH ER1 CH S T R IY0 T/
N
  1. 1

    a commercial skyscraper in London that takes its name from its address on Fenchurch Street, in the historic City of London financial district.

Translate “20 fenchurch street” into another language