The Mysterious Death of Elisa Lam at The Cecil Hotel The Cecil Hotel was opened in 1927 on Main Street, Los Angeles, California, in the United States. It has 600 rooms and originally targeted the business traveller and tourist market. However, despite being regarded as a fashionable destination for a number of decades, it had, by the end of the 1940s, been overshadowed by more… Read More