Действие романа разворачивается в марте 1882 года. Доктор Ватсон получает приглашение поехать в Эдинбург, чтобы навестить своего кузена — врача Патрика Ватсона, и убеждает Шерлока Холмса составить ему компанию, надеясь на спокойный отдых. Однако, добравшись до Эдинбурга, они сталкиваются с загадочными и необъяснимыми происшествиями в одном из домов, где начинают ходить слухи о призраке и сверхъестественном присутствии.