Seven Arts opens new post facility to be used for Night of the Demons remake
Seven Arts Pictures announced the opening of Seven Arts Pictures Louisiana, a production and post-production facility recently purchased in the city of New Orleans, at 807 Esplanade. The newly acquired production facility is located in the historic Faubourg Marigny District of New Orleans, immediately adjacent to the famous French Quarter. The Property was at one ….