Restaurants - Twin Falls, Idaho, United States
Company Owner
Contact Chris Hengel
The Anchor is Twin Fall's best sports bar and restaurant. Locally Owned and serving burgers, salads, steaks, tacos, and mush more!
Gmail
NSOne
Mobile Friendly