Click for previous Société de transport de Laval
2007 Nova Bus LFS
Click for next photo
STL 0706 departing from the Laval garage
Société de transport de Laval is based in Laval, QC.
STL 0706 is a 2007 Nova Bus LFS low floor transit bus.

STL 0706 departing from the STL garage in Laval on Thursday, June 13th, 2013.

BackPhotos from CanadaHomeGalleryLink


Last Updated: September 04, 2013
Mail Me Michael Taylor