Exploring Isle of Man’s capital: Douglas

Douglas is the capital town of the Isle of Man. Set on the east coast of the Island, Douglas is the largest town and offers a wide range of things to see and do. Hereby I provide you a travel guide.