South American restaurant Iguazu Athens offers delicious dishes in a comfortable atmosphere. Known for its Brazilian flavors.