On Google Maps, the location is marked as “Welcome to Twin Peaks Sign Place,” with the ... exterior shots were filmed at a ...