Visit Haunted Inns, Pubs, and Hotels in Midlothian

Borthwick Castle Hotel

North Middleton, Gorebridge, Midlothian

Several resident ghosts