Denver, Colorado, USA
(first season)
Church of the Annunciation - 3621 Humboldt Street, Denver, Colorado, USA
(Father Dowling's church)
Los Angeles, California, USA
(remainder of series)
Dec 1988
It looks like we don't have any production dates for this title yet. Be the first to contribute.