20 Fenchurch Street
DEFAULT
London
DEFAULT
London
DEFAULT
Parliament of the United Kingdom
DEFAULT
London
location
20 Fenchurch Street
Parliament of the United Kingdom
leaderTitle
London
20 Fenchurch Street is located in London whose leader is the Parliament of the United Kingdom .