On Google Maps, the location is marked as “Welcome to Twin Peaks Sign Place,” with the ... exterior shots were filmed at a ...
In the second episode, Cooper's dopplegänger looks at its location on a map, putting ... in nearby North Bend. While those landmarks endure as places for Twin Peaks fans to visit, there is ...