Thomas the Tank Engine Wikia
Advertisement
This article is about the Town Square in China. You may be looking for Tidmouth Town Square.

The Town Square is a station in China. The Chinese New Year celebrations take place here, as well as Tai Chi lessons.

Appearances

Trivia

  • Concept art of the town square reveals that the station building is based off of Beijing Station in China.

Gallery

Thomas & Friends

CGI Series

Promotional Material

Behind the Scenes

Advertisement