Where To Stream The Haunted Palace Season 1 Episode 13
The Return of The Spirit
- Aired May 30, 2025
- 80 Min
Amidst astonished faces, the eight-foot-tall ghost reveals itself. Feelings grow deeper between Gangcheori and Yeo-ri as someone lurks in their midst.