La señorita Jane Marple se aloja en un hotel elegante gracias a los cumplidos de la infancia de su sobrino Raymond. También está la aventurera internacional Bess Sedgwick y Lady Selena Hazy (Joan Greenwood en su penúltima actuación). Un portero que trabaja en el hotel resulta ser del pasado de Bess, y cuando lo matan, ella es la principal sospechosa. Pero, ¿qué tiene que ver su asesinato con la desaparición de un vicario anciano que se aloja en el hotel y una serie de robos en los últimos meses? ¡La señorita Marple debe averiguarlo antes de que el asesino vuelva a atacar!