Twin Peaks Indy/I-69

Closed
6880 E 82nd St
Indianapolis, IN 46250

Twin Peaks Indy/I-69 is a lively eatery located in Indianapolis IN known for its casual atmosphere and rustic lodge-inspired decor. This restaurant offers a menu filled with hearty American fare including wings burgers and a variety of craft beers. With numerous TVs throughout the venue it's a perfect spot for sports fans to catch their favorite games while enjoying delicious food and drinks.

Generated from this place's information

Find related places

Own this business?
See a problem?

You might also like

United StatesIndianaIndianapolisTwin Peaks Indy/I-69