Culture
Meet The Cecil Hotel: The Creepy Los Angeles Haunt In Netflix’s New Series
The Cecil Hotel (now rebranded as Stay on Main) is a Los Angeles institution, located at 640 S. Main Street in the heart of downtown LA.
By Gwen Farrell3 min read

For Angelenos, it’s a looming, crumbling building only a few blocks from Skid Row. But for true crime fans and obsessed aficionados, it’s the notorious spot where some of our country’s most dark and intriguing mysteries have occurred.