Original: For the high-altitude lake in Lassen Volcanic National Park , see Lake Helen ( Lassen Peak )
Simplified: Lake Helen is a city of Florida in the United States .