Click for previous Société de transport de Laval
2003 Nova Bus LFS
Click for next photo
STL 0303 on Rue Cunard in Laval
Société de transport de Laval is based in Laval, QC.
STL 0303 is a 2003 Nova Bus LFS low floor transit bus.

STL 0303 on Rue Cunard in Laval on Thursday, June 13th, 2013.

BackPhotos from CanadaHomeGalleryLink


Last Updated: November 17, 2013
Mail Me Michael Taylor