Transport for London

Transport for London is a local government body responsible for the transport system in Greater London, England. Its head office is in Windsor House in the City of Westminster.