Chinatown, Los Angeles, California, USA
(walking en route to hideout)
5846 San Fernando Road, Glendale, California, USA
(dog and cat hospital)
It looks like we don't have any filming dates for this title yet. Be the first to contribute.
November 1952 - December 1952