Hey Everyone, just wanted to let you know there is a new Twin Peaks location at the SE corner of Camelback and 20th St (in the Town and Country plaza). It occupies the old Tucchetti's italian restaurant.

If you don't know about Twin Peaks, its similar to Tilted Kilt, but the women wear shorts instead of kilts.