London Buses route 667 is a Transport for London contracted bus route in London, England. Running between and , it is operated by [[]].
History
Route 667 commenced operating on between and via - - - - - - - - - - - . The route was initially operated by using .
Current route
Route 667 operates via these primary locations: