Claim: The Blackfriars Millennium Pier has a river bus service on the River Thames that is run by London River Services, which is a division of Transport for London.
Evidence: River bus services River Thames, London, UK London River Services London River Services Limited is a division of Transport for London (TfL), which manages passenger transport—leisure-oriented tourist services and commuter services—on the River Thames in London.