Twin Peaks Restaurant

  • Address: 17920 Southcenter Parkway, Tukwila, WA 98188
  • Phone: (253) 246-7610
  • Website: View

Twin Peaks is the ultimate sports lodge; everything is rarefied to make you feel special. Our entire menu is prepared in-house and to order, and endowed in generous portions to satisfy the healthiest appetites

Sports, Burgers, and BBQ in Tukwila

Do More Save More Passport Icon