20 fenchurch street
/F EH1 N CH ER1 CH S T R IY0 T/N
- 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
Choose a language below to open the translator with English selected as the source language.