Greek restaurant Babinondas offers meze, grills, and oven-cooked dishes in a relaxed setting with a covered outdoor terrace.