Island of Sodor

The Island of Sodor is located in the Irish Sea. It's in between the Isle of Man and England.

The largest town on Sodor is Tidmouth. The capitol is Suddery.