Crime Scene: The Vanishing at the Cecil Hotel | Official Trailer

From housing serial killers to untimely deaths, the Cecil Hotel in Downtown Los Angeles is known to many as LA’s deadliest hotel.

Leave a Reply