Twin Peaks Back to Search Twin Peaks 2050 E Rio Salado Pkwy , Tempe , AZ , 85281 https://twinpeaksrestaurant.com/locations/tempe-az Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone