Marketing & Promotions

Twin Peaks Launches New Tequila

Twin Peaks is adding a smooth kick to its spirits menu with the addition of three tequilas — including two hand-selected by the Twin Peaks team.