MovieMaps

“Part 12” Filming Locations

Twin Peaks episode “Part 12” was filmed in Los Angeles & Everett in the United States of America.

708 33rd Street as Palmer House

Hawk visits Sarah Palmer to check in on her after her outburst at the store.