London Buses route 312 is a Transport for London contracted bus route in London, England.
London Buses route 312 is a contracted bus service provided by Transport for London within the city limits of London, England.