L81
London
>
Arriva London
>
L81
Arriva
This is a Leyland Olympian/ECW. It is fleet number L81. The picture was taken in Duxford on 26/09/2004. This vehicle is now operated by Stephensons.
< Prev
Next >
Back
Gallery front page