Sodor Playground

Sodor Playground is a play area at Thomas Town, Malaysia.

Info
Scramble up and down in this large indoor playground.