Anthology Film Archives, 32 2nd Avenue, New York City, New York, USA
(interior of movie theater)
Lower East Side Tenement Museum, 103 Orchard Street, New York City, New York, USA
(Interior of a hospital)
It looks like we don't have any filming dates for this title yet. Be the first to contribute.
May 10, 2000 - January 5, 2004