

The Devil's Restaurant
In the heart of New York City, a restaurant manager makes a Faustian pact with a demonic entity to bolster his business, only to discover the consequences that follow. What could possibly go wrong?
Director(s)
Eric T. Ford
Cesar Valderrama
Isabella Peralta




















