Nacoochee Village Tavern & Pizzeria
7275 S. Main Street
Helen, GA 30545
I love this place. It has the best pizza in the area–no, actually, in my opinion, the pizza is among the best I’ve ever tasted anywhere. The service is great and I can’t think of anything bad to say about it. So GO!