This restaurant probably has the best location in Helen. It is located right in the middle of town overlooking the Chattahoochee River. The outside patio seating is very nice. One of the best rapids on the river is close by, and it's fun to watch the reactions of the tubers as they go through it.
Although it serves food from many different countries (thus the name), I have a hard time not ordering a German dish in Helen. The bratwurst over sauerkraut is excellent. My wife recommends the weinerschnitzel.