This is a great restaurant where you would least expect to find something of this caliber- right off I-81 in the tiny town of Chilhowie! When I am ...
All reviews seem positive