Leyland for Sale

1962 Leyland Routemaster for sale in St. Louis, MO
1962 Leyland Routemaster in St. Louis, MO

1962 Leyland Routemaster Double-decker Bus One of 2,123 Routemaster regular-length buses made between 1956 and 1968 Imported from London, England i...