The London Bus Ceramic Ornament
- from our Affiliates
The red double-decker bus is one of the best known symbols of London, famous around the world. The featured model is a gorgeous Leyland Titan, built in the UK until 1969.
The red double-decker bus is one of the best known symbols of London, famous around the world. The featured model is a gorgeous Leyland Titan, built in the UK until 1969.