Book Haunted Inns and Hotels in Midlothian

Dalhousie Castle Hotel

Cockpen Road, Bonnyrigg

Several resident ghosts