Twin Peaks is your local sports lodge. Come in for made-from-scratch food, signature 29° draft beers, and all the scenic views. Find one near you!
Twin Peaks Restaurant can be found at 6922 N 95th Ave . The following is offered: Restaurants - In Glendale there are 153 other Restaurants. An overview can be found here.
American Express , Visa , Cash , Discover , MasterCard