Cardiff Bus

Cardiff Bus

The first of 36 full-electric buses at the Company’s Sloper Road depot. CARDIFF BUS