20 Fenchurch Street LOCATION London
London LEADER_TITLE European Parliament
webnlg webnlg webnlg
20 Fenchurch Street is located in London, which is currently led by the European Parliament. 20 Fenchurch Street is located in London, which is led via the European Parliament. 20 Fenchurch Street is located in London which is lead via the European Parliament.