Howard the Duck Filming Locations

Howard the Duck was filmed in San Francisco & Sacramento in United States of America.
Show Map