Review on Twin Owls Steakhouse
The Twin Owls Steakhouse is a beautiful log cabin built in the 20"s. It has a warm candlelit ambiance and 3 moss rock fireplaces. We feature on our menu various steaks, seafood, game, poultry and more starting at $10.
Rate this RestaurantCuisine
Continental
Accepted credit cards
Visa, Master Card