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
Also at this address
Find related places
See a problem?








