Skip to content
Restaurant

Twin Peaks Indianapolis

2 locals recommend · Estimated price 2 out of 4 ·
Location
6880 East 82nd Street
Indianapolis, Indiana 46250
Phone+1 317-913-0992
Hours of Operation statusClosed · Opens 11:00 AM
Credit Cards
Yes
Outdoor Seating
Yes
Music
Yes
Menus
Lunch, Dinner
Drinks
Beer, Full Bar, Cocktails
Dining Options
No Delivery
TVs
Yes
Powered by Foursquare