Where To Stream Britain's Hotel Murders Season 1 Episode 6
The Heiress Hotel Horror
- Aired July 7, 2025
- 60 Min
The luxurious La Palma au Lac hotel in Switzerland was the scene of a shocking crime when staff found the body of heiress Anna Reed. The disturbing details surrounding her death quickly pointed to foul play.