Twin Peaks Location – Red and Shelly’s Kiss
In Twin Peaks – Part 11, Red interrupts a Briggs’ family dinner at the Double R Diner. The two love birds share a kiss before Shelly returns to the conversation beaming. The location for this scene was shot just outside Twede’s Cafe in North Bend, Washington. Let’s take a closer look at how the Real Twin Peaks…