Where is the haunted house on Pokemon diamond?

If you are referring the Old Chateau, it can be found at the most northern area of Eterna Forest. It can be accessed when you use Cut on the little tree to get to it.