Welsh Highland Railway

Operator 

Welsh Highland Railway

1828 – 
4

Locomotives