Where was My Demon Lover filmed

Poster My Demon Lover 1987

1987, #Comedy #Fantasy #Horror
Filming country: #USA

My Demon Lover was filmed in New York in the United States of America.


Belvedere Castle (Central Park)

Belvedere Castle, 79th Street, New York, NY 10021, USA

Scene where

Scene was shot None

On the map Timing: None

GPS: ['40.7793852516', '-73.9689168779']


In movie