Love this place.... Especially the dolmas! we often get two dozen to go and just live off them over the weekend... ... tried two Greek restaurants, one in the downtown area and one in Cedar Park, but hands down, Zorba is the best Greek in Austin!
more