Sorry We're Closed review: a bewitching, bizarre and often frustrating horror cocktail Demons are the least of your problems in this Persona-meets-Resident Evil indie. Creative Bloq · Mar 6, 2025