Castletown, Isle of Man
Castletown, Isle of Man Castletown is a historic town in the southern part of the Isle of Man, a self-governing British Crown dependency in the Irish Sea. Castletown was the Isle of Man’s capital until 1869, and it has a long history dating back to the Viking era. Castle Rushen, a mediaeval castle built in …