Echo Park is a residential neighborhood park in central Los Angeles.
History
Murders
During 1945, the bodies of two women were found in Echo Park Lake. Due to being murdered in the same manner and their location, their murderer became known as the Lady of the Lake Killer.[1]
The Murderer Has Returned
This section requires expansion |
Behind the Scenes
- The television crew shoot on location at 751 Echo Park Ave.