This Underground Restaurant In Idaho Is Like No Other Place You’ve Ever Eaten
Sometimes it’s the hole-in-the-wall type of restaurants that end up surprising us the most. That couldn’t be more true for this hidden eatery located in Lewiston, Idaho. This steakhouse may not be located in the most ideal location, but that hasn’t stopped people from coming to enjoy their delicious steaks. This underground restaurant is much more than it appears to be. Check it out.
Doesn’t this underground restaurant look absolutely amazing? Those steak bites look scrumptious. If you consider yourself a hardcore carnivore, you should definitely check out our list of the 10 Best Steakhouses In Idaho.
Address: 311 Main St, Lewiston, ID 83501
Idaho In Your Inbox
Thank you! You'll receive your first newsletter soon!