Isle of Man is an attraction in Douglas, Isle of Man. It is recorded as a visited place in the travel atlas.