On Google Maps, the location is marked as “Welcome to Twin Peaks Sign Place,” with the ... it has long been a character in ...