Pooh's Adventures Wiki
Register
Advertisement
Pooh's Adventures Wiki
400px-The Island of Sodor

The Island of Sodor is an island in Thomas and Friends. It is located in the Irish Sea, between England and the Isle of Man. In the more recent seasons of the television series, it seems to be in the middle of an unknown ocean.

Trivia[]

Advertisement