Wellsworth Station

Wellsworth Station is an attraction at Thomas Town, Malaysia.

Info
A recreation of Wellsworth Station from the TV Show Thomas & Friends.