The year is 1997. On the outskirts of Java, Indonesia, travelers from near and far check out a strange and mysterious inn - a family looking for a place to stay after their grandmother's funeral and a couple looking for a place to spend the night together. However, things are not as they seem at the Inn and the house guests soon realize that onc...
Share