Roy Cottage offers self-catering accommodation on Isle of Man – Roy Cottage is located in Castletown on the Isle of Man Roy Cottage is a traditional Manx cottage, situated on the sea front, in the scenic conservation area of the ancient capital, Castletown. An ideal base to explore the Isle of Man, Castletown is situated…