Twin Peaks in Boise, ID offers scratch-made food, tons of TVs for sports, frosty draft beer, and friendly service. A great spot for food and entertainment.
Location
7751 W Spectrum St, Boise, ID 83709
Payment Options
Cash
Credit/Debit Cards
Categories
Restaurants
Grow your business and receive perks to boost your leads