Location Trevelyan Hotel Location The Trevelyan Hotel is centrally located in Douglas on the Isle of Man.