The HeidelbergRestaurants · Atlanta, GAGerman. Serving the Russian-speaking community in Atlanta.Address: 8660 N Main St, Helen, GA, 30545Phone: (706) 878-0061Website: http://www.theheidelberghelen.com/Loading map...