London Buses route 159

London Buses route 159 is a Transport for London contracted bus route in London, United Kingdom. The service is currently contracted to Arriva London and runs between Marble Arch and Streatham.

More information on the Wikipedia page