USA That’s Damn Fine Cherry Pie August 8, 2011 VP 2 Comments Our recent trip to Seattle was full of surprises – including this cherry pie at the diner which was the location for the Double R Diner in Twin Peaks. More Twin Peaks moments to follow… Share this:EmailTwitterFacebookPrintMoreRedditLinkedInLike Loading...