The Chesterhouse is situated in the heart of Douglas Bay, the capital of the Isle of Man, a location that benefits from all the excitement and amenities of Douglas, yet minutes from the glorious Manx countryside.